package com.yb.livewykt.ui.model;

import java.security.MessageDigest;

public class authpack {
	public static int sha1_32(byte[] buf){int ret=0;try{byte[] digest=MessageDigest.getInstance("SHA1").digest(buf);return ((int)(digest[0]&0xff)<<24)+((int)(digest[1]&0xff)<<16)+((int)(digest[2]&0xff)<<8)+((int)(digest[3]&0xff)<<0);}catch(Exception e){}return ret;}
	public static byte[] A(){
		byte[] buf=new byte[1135];
		int i=0;
		for(i=-27;i<-2;i++){ buf[0]=(byte)i; if(sha1_32(buf)==1470898963){break;} }
		for(i=-25;i<-13;i++){ buf[1]=(byte)i; if(sha1_32(buf)==789746614){break;} }
		for(i=-105;i<-82;i++){ buf[2]=(byte)i; if(sha1_32(buf)==1680926241){break;} }
		for(i=-29;i<-8;i++){ buf[3]=(byte)i; if(sha1_32(buf)==-700207033){break;} }
		for(i=88;i<92;i++){ buf[4]=(byte)i; if(sha1_32(buf)==-1696420899){break;} }
		for(i=23;i<42;i++){ buf[5]=(byte)i; if(sha1_32(buf)==-1534418989){break;} }
		for(i=-8;i<0;i++){ buf[6]=(byte)i; if(sha1_32(buf)==1695068558){break;} }
		for(i=85;i<97;i++){ buf[7]=(byte)i; if(sha1_32(buf)==406990190){break;} }
		for(i=35;i<48;i++){ buf[8]=(byte)i; if(sha1_32(buf)==1973100671){break;} }
		for(i=38;i<54;i++){ buf[9]=(byte)i; if(sha1_32(buf)==-1224808496){break;} }
		for(i=56;i<68;i++){ buf[10]=(byte)i; if(sha1_32(buf)==1903900803){break;} }
		for(i=110;i<115;i++){ buf[11]=(byte)i; if(sha1_32(buf)==153943942){break;} }
		for(i=-6;i<17;i++){ buf[12]=(byte)i; if(sha1_32(buf)==375497116){break;} }
		for(i=-122;i<-98;i++){ buf[13]=(byte)i; if(sha1_32(buf)==-1008137261){break;} }
		for(i=23;i<36;i++){ buf[14]=(byte)i; if(sha1_32(buf)==377054982){break;} }
		for(i=23;i<40;i++){ buf[15]=(byte)i; if(sha1_32(buf)==-858715482){break;} }
		for(i=-107;i<-94;i++){ buf[16]=(byte)i; if(sha1_32(buf)==2145987954){break;} }
		for(i=-37;i<-30;i++){ buf[17]=(byte)i; if(sha1_32(buf)==-155880693){break;} }
		for(i=46;i<52;i++){ buf[18]=(byte)i; if(sha1_32(buf)==16078209){break;} }
		for(i=67;i<91;i++){ buf[19]=(byte)i; if(sha1_32(buf)==1550705680){break;} }
		for(i=123;i<128;i++){ buf[20]=(byte)i; if(sha1_32(buf)==-1398438746){break;} }
		for(i=106;i<118;i++){ buf[21]=(byte)i; if(sha1_32(buf)==1107106008){break;} }
		for(i=-128;i<-121;i++){ buf[22]=(byte)i; if(sha1_32(buf)==-1990233716){break;} }
		for(i=46;i<62;i++){ buf[23]=(byte)i; if(sha1_32(buf)==1638048708){break;} }
		for(i=118;i<128;i++){ buf[24]=(byte)i; if(sha1_32(buf)==-1701717005){break;} }
		for(i=28;i<36;i++){ buf[25]=(byte)i; if(sha1_32(buf)==277733609){break;} }
		for(i=-73;i<-59;i++){ buf[26]=(byte)i; if(sha1_32(buf)==742374134){break;} }
		for(i=89;i<97;i++){ buf[27]=(byte)i; if(sha1_32(buf)==-238370357){break;} }
		for(i=99;i<112;i++){ buf[28]=(byte)i; if(sha1_32(buf)==723947163){break;} }
		for(i=-55;i<-43;i++){ buf[29]=(byte)i; if(sha1_32(buf)==-204746577){break;} }
		for(i=-88;i<-72;i++){ buf[30]=(byte)i; if(sha1_32(buf)==-1665171432){break;} }
		for(i=-62;i<-50;i++){ buf[31]=(byte)i; if(sha1_32(buf)==-654781894){break;} }
		for(i=-73;i<-70;i++){ buf[32]=(byte)i; if(sha1_32(buf)==484794301){break;} }
		for(i=-33;i<-14;i++){ buf[33]=(byte)i; if(sha1_32(buf)==-594897052){break;} }
		for(i=-123;i<-115;i++){ buf[34]=(byte)i; if(sha1_32(buf)==662903248){break;} }
		for(i=-36;i<-21;i++){ buf[35]=(byte)i; if(sha1_32(buf)==-1127765974){break;} }
		for(i=-128;i<-117;i++){ buf[36]=(byte)i; if(sha1_32(buf)==-553942133){break;} }
		for(i=-63;i<-44;i++){ buf[37]=(byte)i; if(sha1_32(buf)==424737767){break;} }
		for(i=-21;i<-10;i++){ buf[38]=(byte)i; if(sha1_32(buf)==1264341835){break;} }
		for(i=64;i<81;i++){ buf[39]=(byte)i; if(sha1_32(buf)==-827571055){break;} }
		for(i=67;i<78;i++){ buf[40]=(byte)i; if(sha1_32(buf)==620462439){break;} }
		for(i=-7;i<7;i++){ buf[41]=(byte)i; if(sha1_32(buf)==929999487){break;} }
		for(i=-72;i<-58;i++){ buf[42]=(byte)i; if(sha1_32(buf)==1873261587){break;} }
		for(i=8;i<22;i++){ buf[43]=(byte)i; if(sha1_32(buf)==1336695299){break;} }
		for(i=101;i<115;i++){ buf[44]=(byte)i; if(sha1_32(buf)==-1461098730){break;} }
		for(i=-28;i<-12;i++){ buf[45]=(byte)i; if(sha1_32(buf)==-1124885416){break;} }
		for(i=-99;i<-87;i++){ buf[46]=(byte)i; if(sha1_32(buf)==513530727){break;} }
		for(i=14;i<32;i++){ buf[47]=(byte)i; if(sha1_32(buf)==-1807979798){break;} }
		for(i=18;i<30;i++){ buf[48]=(byte)i; if(sha1_32(buf)==773277398){break;} }
		for(i=-38;i<-25;i++){ buf[49]=(byte)i; if(sha1_32(buf)==-1580104918){break;} }
		for(i=36;i<55;i++){ buf[50]=(byte)i; if(sha1_32(buf)==1621099112){break;} }
		for(i=116;i<128;i++){ buf[51]=(byte)i; if(sha1_32(buf)==2068704449){break;} }
		for(i=45;i<60;i++){ buf[52]=(byte)i; if(sha1_32(buf)==-848582059){break;} }
		for(i=21;i<25;i++){ buf[53]=(byte)i; if(sha1_32(buf)==1219811831){break;} }
		for(i=11;i<26;i++){ buf[54]=(byte)i; if(sha1_32(buf)==1275904747){break;} }
		for(i=-106;i<-89;i++){ buf[55]=(byte)i; if(sha1_32(buf)==1416304179){break;} }
		for(i=109;i<128;i++){ buf[56]=(byte)i; if(sha1_32(buf)==2044814035){break;} }
		for(i=-20;i<0;i++){ buf[57]=(byte)i; if(sha1_32(buf)==1301043109){break;} }
		for(i=-71;i<-61;i++){ buf[58]=(byte)i; if(sha1_32(buf)==-2017041675){break;} }
		for(i=-34;i<-11;i++){ buf[59]=(byte)i; if(sha1_32(buf)==4577142){break;} }
		for(i=-41;i<-19;i++){ buf[60]=(byte)i; if(sha1_32(buf)==-1255909619){break;} }
		for(i=-85;i<-81;i++){ buf[61]=(byte)i; if(sha1_32(buf)==1857151981){break;} }
		for(i=-85;i<-68;i++){ buf[62]=(byte)i; if(sha1_32(buf)==-803242723){break;} }
		for(i=-119;i<-112;i++){ buf[63]=(byte)i; if(sha1_32(buf)==-2091469852){break;} }
		for(i=36;i<51;i++){ buf[64]=(byte)i; if(sha1_32(buf)==1345569157){break;} }
		for(i=-45;i<-30;i++){ buf[65]=(byte)i; if(sha1_32(buf)==-2017869120){break;} }
		for(i=46;i<61;i++){ buf[66]=(byte)i; if(sha1_32(buf)==-1851947661){break;} }
		for(i=119;i<128;i++){ buf[67]=(byte)i; if(sha1_32(buf)==-981824848){break;} }
		for(i=62;i<81;i++){ buf[68]=(byte)i; if(sha1_32(buf)==2097396297){break;} }
		for(i=10;i<21;i++){ buf[69]=(byte)i; if(sha1_32(buf)==1346396659){break;} }
		for(i=98;i<114;i++){ buf[70]=(byte)i; if(sha1_32(buf)==-1120742475){break;} }
		for(i=-32;i<-24;i++){ buf[71]=(byte)i; if(sha1_32(buf)==1941105575){break;} }
		for(i=25;i<35;i++){ buf[72]=(byte)i; if(sha1_32(buf)==70422193){break;} }
		for(i=15;i<37;i++){ buf[73]=(byte)i; if(sha1_32(buf)==-986598666){break;} }
		for(i=-5;i<4;i++){ buf[74]=(byte)i; if(sha1_32(buf)==-1319516199){break;} }
		for(i=-9;i<4;i++){ buf[75]=(byte)i; if(sha1_32(buf)==-124835597){break;} }
		for(i=-19;i<7;i++){ buf[76]=(byte)i; if(sha1_32(buf)==-821919162){break;} }
		for(i=-47;i<-40;i++){ buf[77]=(byte)i; if(sha1_32(buf)==-1270098186){break;} }
		for(i=-34;i<-25;i++){ buf[78]=(byte)i; if(sha1_32(buf)==1991962798){break;} }
		for(i=-14;i<-3;i++){ buf[79]=(byte)i; if(sha1_32(buf)==-1550342707){break;} }
		for(i=-90;i<-68;i++){ buf[80]=(byte)i; if(sha1_32(buf)==408283476){break;} }
		for(i=38;i<58;i++){ buf[81]=(byte)i; if(sha1_32(buf)==605576347){break;} }
		for(i=92;i<101;i++){ buf[82]=(byte)i; if(sha1_32(buf)==-267537860){break;} }
		for(i=16;i<36;i++){ buf[83]=(byte)i; if(sha1_32(buf)==1202270753){break;} }
		for(i=-90;i<-72;i++){ buf[84]=(byte)i; if(sha1_32(buf)==-699723956){break;} }
		for(i=48;i<53;i++){ buf[85]=(byte)i; if(sha1_32(buf)==-286010659){break;} }
		for(i=65;i<93;i++){ buf[86]=(byte)i; if(sha1_32(buf)==1620708705){break;} }
		for(i=-82;i<-55;i++){ buf[87]=(byte)i; if(sha1_32(buf)==-87653749){break;} }
		for(i=17;i<27;i++){ buf[88]=(byte)i; if(sha1_32(buf)==1869041274){break;} }
		for(i=-70;i<-55;i++){ buf[89]=(byte)i; if(sha1_32(buf)==-1155991642){break;} }
		for(i=-88;i<-75;i++){ buf[90]=(byte)i; if(sha1_32(buf)==1722575948){break;} }
		for(i=53;i<75;i++){ buf[91]=(byte)i; if(sha1_32(buf)==1843292889){break;} }
		for(i=-87;i<-71;i++){ buf[92]=(byte)i; if(sha1_32(buf)==-1210879853){break;} }
		for(i=116;i<128;i++){ buf[93]=(byte)i; if(sha1_32(buf)==-189085025){break;} }
		for(i=-112;i<-96;i++){ buf[94]=(byte)i; if(sha1_32(buf)==1660134987){break;} }
		for(i=9;i<21;i++){ buf[95]=(byte)i; if(sha1_32(buf)==-1553091314){break;} }
		for(i=50;i<77;i++){ buf[96]=(byte)i; if(sha1_32(buf)==-2147435875){break;} }
		for(i=-72;i<-52;i++){ buf[97]=(byte)i; if(sha1_32(buf)==2126349809){break;} }
		for(i=-127;i<-120;i++){ buf[98]=(byte)i; if(sha1_32(buf)==-883857042){break;} }
		for(i=-75;i<-59;i++){ buf[99]=(byte)i; if(sha1_32(buf)==1528323701){break;} }
		for(i=92;i<105;i++){ buf[100]=(byte)i; if(sha1_32(buf)==646221097){break;} }
		for(i=-63;i<-54;i++){ buf[101]=(byte)i; if(sha1_32(buf)==-366791001){break;} }
		for(i=119;i<128;i++){ buf[102]=(byte)i; if(sha1_32(buf)==-1168330514){break;} }
		for(i=118;i<123;i++){ buf[103]=(byte)i; if(sha1_32(buf)==1314321072){break;} }
		for(i=-115;i<-98;i++){ buf[104]=(byte)i; if(sha1_32(buf)==-259588165){break;} }
		for(i=83;i<93;i++){ buf[105]=(byte)i; if(sha1_32(buf)==-940420840){break;} }
		for(i=70;i<93;i++){ buf[106]=(byte)i; if(sha1_32(buf)==2002707997){break;} }
		for(i=-21;i<6;i++){ buf[107]=(byte)i; if(sha1_32(buf)==368705609){break;} }
		for(i=92;i<101;i++){ buf[108]=(byte)i; if(sha1_32(buf)==-1185290734){break;} }
		for(i=71;i<88;i++){ buf[109]=(byte)i; if(sha1_32(buf)==-491684271){break;} }
		for(i=-34;i<-12;i++){ buf[110]=(byte)i; if(sha1_32(buf)==-1196206751){break;} }
		for(i=81;i<92;i++){ buf[111]=(byte)i; if(sha1_32(buf)==583623959){break;} }
		for(i=76;i<90;i++){ buf[112]=(byte)i; if(sha1_32(buf)==477520310){break;} }
		for(i=17;i<44;i++){ buf[113]=(byte)i; if(sha1_32(buf)==-2097774199){break;} }
		for(i=-105;i<-90;i++){ buf[114]=(byte)i; if(sha1_32(buf)==1797706459){break;} }
		for(i=-9;i<19;i++){ buf[115]=(byte)i; if(sha1_32(buf)==1881404552){break;} }
		for(i=-117;i<-103;i++){ buf[116]=(byte)i; if(sha1_32(buf)==1900228139){break;} }
		for(i=-24;i<-13;i++){ buf[117]=(byte)i; if(sha1_32(buf)==-2118085953){break;} }
		for(i=98;i<109;i++){ buf[118]=(byte)i; if(sha1_32(buf)==748038939){break;} }
		for(i=-102;i<-98;i++){ buf[119]=(byte)i; if(sha1_32(buf)==1188307717){break;} }
		for(i=117;i<125;i++){ buf[120]=(byte)i; if(sha1_32(buf)==-1292379499){break;} }
		for(i=-128;i<-122;i++){ buf[121]=(byte)i; if(sha1_32(buf)==627106164){break;} }
		for(i=50;i<58;i++){ buf[122]=(byte)i; if(sha1_32(buf)==-1357751555){break;} }
		for(i=-29;i<-9;i++){ buf[123]=(byte)i; if(sha1_32(buf)==1370793381){break;} }
		for(i=-5;i<10;i++){ buf[124]=(byte)i; if(sha1_32(buf)==1694216787){break;} }
		for(i=82;i<98;i++){ buf[125]=(byte)i; if(sha1_32(buf)==117658224){break;} }
		for(i=-86;i<-63;i++){ buf[126]=(byte)i; if(sha1_32(buf)==822430980){break;} }
		for(i=-128;i<-105;i++){ buf[127]=(byte)i; if(sha1_32(buf)==-157345001){break;} }
		for(i=-60;i<-50;i++){ buf[128]=(byte)i; if(sha1_32(buf)==-763029671){break;} }
		for(i=-107;i<-95;i++){ buf[129]=(byte)i; if(sha1_32(buf)==-159326815){break;} }
		for(i=-14;i<4;i++){ buf[130]=(byte)i; if(sha1_32(buf)==654516594){break;} }
		for(i=-60;i<-45;i++){ buf[131]=(byte)i; if(sha1_32(buf)==-1733185288){break;} }
		for(i=107;i<115;i++){ buf[132]=(byte)i; if(sha1_32(buf)==-562667740){break;} }
		for(i=89;i<114;i++){ buf[133]=(byte)i; if(sha1_32(buf)==1115592){break;} }
		for(i=-48;i<-27;i++){ buf[134]=(byte)i; if(sha1_32(buf)==1624071343){break;} }
		for(i=91;i<107;i++){ buf[135]=(byte)i; if(sha1_32(buf)==-722165655){break;} }
		for(i=-93;i<-79;i++){ buf[136]=(byte)i; if(sha1_32(buf)==-869541513){break;} }
		for(i=102;i<113;i++){ buf[137]=(byte)i; if(sha1_32(buf)==-584824225){break;} }
		for(i=1;i<15;i++){ buf[138]=(byte)i; if(sha1_32(buf)==273652704){break;} }
		for(i=-10;i<4;i++){ buf[139]=(byte)i; if(sha1_32(buf)==-626731832){break;} }
		for(i=-21;i<0;i++){ buf[140]=(byte)i; if(sha1_32(buf)==-90843840){break;} }
		for(i=-47;i<-20;i++){ buf[141]=(byte)i; if(sha1_32(buf)==-1061268113){break;} }
		for(i=10;i<39;i++){ buf[142]=(byte)i; if(sha1_32(buf)==-1431568930){break;} }
		for(i=-121;i<-106;i++){ buf[143]=(byte)i; if(sha1_32(buf)==1099684794){break;} }
		for(i=-128;i<-107;i++){ buf[144]=(byte)i; if(sha1_32(buf)==-981112223){break;} }
		for(i=109;i<123;i++){ buf[145]=(byte)i; if(sha1_32(buf)==-119591603){break;} }
		for(i=-60;i<-49;i++){ buf[146]=(byte)i; if(sha1_32(buf)==1096269533){break;} }
		for(i=-52;i<-31;i++){ buf[147]=(byte)i; if(sha1_32(buf)==2004166667){break;} }
		for(i=44;i<59;i++){ buf[148]=(byte)i; if(sha1_32(buf)==176744421){break;} }
		for(i=-38;i<-14;i++){ buf[149]=(byte)i; if(sha1_32(buf)==-942747685){break;} }
		for(i=99;i<128;i++){ buf[150]=(byte)i; if(sha1_32(buf)==1223383720){break;} }
		for(i=-56;i<-55;i++){ buf[151]=(byte)i; if(sha1_32(buf)==308715142){break;} }
		for(i=39;i<50;i++){ buf[152]=(byte)i; if(sha1_32(buf)==492774641){break;} }
		for(i=-37;i<-23;i++){ buf[153]=(byte)i; if(sha1_32(buf)==1769281687){break;} }
		for(i=-41;i<-30;i++){ buf[154]=(byte)i; if(sha1_32(buf)==319859148){break;} }
		for(i=-128;i<-107;i++){ buf[155]=(byte)i; if(sha1_32(buf)==-593357460){break;} }
		for(i=60;i<85;i++){ buf[156]=(byte)i; if(sha1_32(buf)==-130319369){break;} }
		for(i=-91;i<-77;i++){ buf[157]=(byte)i; if(sha1_32(buf)==-1327432057){break;} }
		for(i=115;i<125;i++){ buf[158]=(byte)i; if(sha1_32(buf)==1289680390){break;} }
		for(i=-71;i<-66;i++){ buf[159]=(byte)i; if(sha1_32(buf)==-180155202){break;} }
		for(i=-113;i<-93;i++){ buf[160]=(byte)i; if(sha1_32(buf)==851994215){break;} }
		for(i=94;i<115;i++){ buf[161]=(byte)i; if(sha1_32(buf)==-872061613){break;} }
		for(i=-111;i<-88;i++){ buf[162]=(byte)i; if(sha1_32(buf)==190225722){break;} }
		for(i=-8;i<4;i++){ buf[163]=(byte)i; if(sha1_32(buf)==190225722){break;} }
		for(i=-104;i<-80;i++){ buf[164]=(byte)i; if(sha1_32(buf)==1725129595){break;} }
		for(i=25;i<46;i++){ buf[165]=(byte)i; if(sha1_32(buf)==260423903){break;} }
		for(i=-101;i<-85;i++){ buf[166]=(byte)i; if(sha1_32(buf)==-562997249){break;} }
		for(i=96;i<100;i++){ buf[167]=(byte)i; if(sha1_32(buf)==333122625){break;} }
		for(i=9;i<21;i++){ buf[168]=(byte)i; if(sha1_32(buf)==1937404078){break;} }
		for(i=80;i<93;i++){ buf[169]=(byte)i; if(sha1_32(buf)==-1909005221){break;} }
		for(i=11;i<30;i++){ buf[170]=(byte)i; if(sha1_32(buf)==-306899740){break;} }
		for(i=104;i<123;i++){ buf[171]=(byte)i; if(sha1_32(buf)==-1601765317){break;} }
		for(i=-63;i<-43;i++){ buf[172]=(byte)i; if(sha1_32(buf)==1921156722){break;} }
		for(i=47;i<53;i++){ buf[173]=(byte)i; if(sha1_32(buf)==-147603850){break;} }
		for(i=37;i<57;i++){ buf[174]=(byte)i; if(sha1_32(buf)==268873110){break;} }
		for(i=-82;i<-58;i++){ buf[175]=(byte)i; if(sha1_32(buf)==-1423598512){break;} }
		for(i=40;i<55;i++){ buf[176]=(byte)i; if(sha1_32(buf)==-1538249908){break;} }
		for(i=94;i<113;i++){ buf[177]=(byte)i; if(sha1_32(buf)==640130931){break;} }
		for(i=-18;i<11;i++){ buf[178]=(byte)i; if(sha1_32(buf)==-1390483732){break;} }
		for(i=77;i<85;i++){ buf[179]=(byte)i; if(sha1_32(buf)==-1890716569){break;} }
		for(i=-114;i<-112;i++){ buf[180]=(byte)i; if(sha1_32(buf)==1572399282){break;} }
		for(i=-49;i<-35;i++){ buf[181]=(byte)i; if(sha1_32(buf)==-1959850158){break;} }
		for(i=-66;i<-50;i++){ buf[182]=(byte)i; if(sha1_32(buf)==-1482177063){break;} }
		for(i=51;i<64;i++){ buf[183]=(byte)i; if(sha1_32(buf)==-1354969161){break;} }
		for(i=115;i<128;i++){ buf[184]=(byte)i; if(sha1_32(buf)==547165952){break;} }
		for(i=-86;i<-72;i++){ buf[185]=(byte)i; if(sha1_32(buf)==-1001520724){break;} }
		for(i=63;i<79;i++){ buf[186]=(byte)i; if(sha1_32(buf)==-1366299725){break;} }
		for(i=-120;i<-110;i++){ buf[187]=(byte)i; if(sha1_32(buf)==1706862089){break;} }
		for(i=-84;i<-58;i++){ buf[188]=(byte)i; if(sha1_32(buf)==528826243){break;} }
		for(i=-74;i<-56;i++){ buf[189]=(byte)i; if(sha1_32(buf)==-1594209458){break;} }
		for(i=33;i<55;i++){ buf[190]=(byte)i; if(sha1_32(buf)==-462796850){break;} }
		for(i=52;i<71;i++){ buf[191]=(byte)i; if(sha1_32(buf)==-1207094422){break;} }
		for(i=-41;i<-14;i++){ buf[192]=(byte)i; if(sha1_32(buf)==-678215233){break;} }
		for(i=-11;i<13;i++){ buf[193]=(byte)i; if(sha1_32(buf)==722619879){break;} }
		for(i=-118;i<-99;i++){ buf[194]=(byte)i; if(sha1_32(buf)==2072761029){break;} }
		for(i=-41;i<-30;i++){ buf[195]=(byte)i; if(sha1_32(buf)==371083743){break;} }
		for(i=-125;i<-98;i++){ buf[196]=(byte)i; if(sha1_32(buf)==-1251099679){break;} }
		for(i=-93;i<-83;i++){ buf[197]=(byte)i; if(sha1_32(buf)==-889360749){break;} }
		for(i=94;i<110;i++){ buf[198]=(byte)i; if(sha1_32(buf)==1170503751){break;} }
		for(i=-55;i<-28;i++){ buf[199]=(byte)i; if(sha1_32(buf)==1240559919){break;} }
		for(i=-23;i<-15;i++){ buf[200]=(byte)i; if(sha1_32(buf)==1185909473){break;} }
		for(i=-48;i<-35;i++){ buf[201]=(byte)i; if(sha1_32(buf)==1234225495){break;} }
		for(i=-64;i<-54;i++){ buf[202]=(byte)i; if(sha1_32(buf)==429555209){break;} }
		for(i=-50;i<-26;i++){ buf[203]=(byte)i; if(sha1_32(buf)==-1853759765){break;} }
		for(i=-76;i<-52;i++){ buf[204]=(byte)i; if(sha1_32(buf)==-303691606){break;} }
		for(i=-89;i<-74;i++){ buf[205]=(byte)i; if(sha1_32(buf)==1861381791){break;} }
		for(i=24;i<49;i++){ buf[206]=(byte)i; if(sha1_32(buf)==-388075112){break;} }
		for(i=-43;i<-16;i++){ buf[207]=(byte)i; if(sha1_32(buf)==-967760562){break;} }
		for(i=22;i<53;i++){ buf[208]=(byte)i; if(sha1_32(buf)==-872175746){break;} }
		for(i=-128;i<-105;i++){ buf[209]=(byte)i; if(sha1_32(buf)==-1166172145){break;} }
		for(i=72;i<84;i++){ buf[210]=(byte)i; if(sha1_32(buf)==-1030536170){break;} }
		for(i=-23;i<-7;i++){ buf[211]=(byte)i; if(sha1_32(buf)==-1272740283){break;} }
		for(i=33;i<48;i++){ buf[212]=(byte)i; if(sha1_32(buf)==1355855770){break;} }
		for(i=-63;i<-32;i++){ buf[213]=(byte)i; if(sha1_32(buf)==-732720434){break;} }
		for(i=-62;i<-57;i++){ buf[214]=(byte)i; if(sha1_32(buf)==-603771958){break;} }
		for(i=-18;i<1;i++){ buf[215]=(byte)i; if(sha1_32(buf)==742469045){break;} }
		for(i=-28;i<-23;i++){ buf[216]=(byte)i; if(sha1_32(buf)==-773944077){break;} }
		for(i=-47;i<-35;i++){ buf[217]=(byte)i; if(sha1_32(buf)==745604780){break;} }
		for(i=-125;i<-100;i++){ buf[218]=(byte)i; if(sha1_32(buf)==-903691756){break;} }
		for(i=99;i<108;i++){ buf[219]=(byte)i; if(sha1_32(buf)==-2032380683){break;} }
		for(i=-128;i<-121;i++){ buf[220]=(byte)i; if(sha1_32(buf)==-954564532){break;} }
		for(i=-107;i<-94;i++){ buf[221]=(byte)i; if(sha1_32(buf)==593603249){break;} }
		for(i=-52;i<-34;i++){ buf[222]=(byte)i; if(sha1_32(buf)==-1141785979){break;} }
		for(i=14;i<16;i++){ buf[223]=(byte)i; if(sha1_32(buf)==-1757667423){break;} }
		for(i=65;i<89;i++){ buf[224]=(byte)i; if(sha1_32(buf)==-1902850458){break;} }
		for(i=-59;i<-52;i++){ buf[225]=(byte)i; if(sha1_32(buf)==-201509476){break;} }
		for(i=-109;i<-85;i++){ buf[226]=(byte)i; if(sha1_32(buf)==598394058){break;} }
		for(i=16;i<37;i++){ buf[227]=(byte)i; if(sha1_32(buf)==2060526448){break;} }
		for(i=-16;i<-10;i++){ buf[228]=(byte)i; if(sha1_32(buf)==453727918){break;} }
		for(i=-40;i<-29;i++){ buf[229]=(byte)i; if(sha1_32(buf)==-444757225){break;} }
		for(i=-105;i<-81;i++){ buf[230]=(byte)i; if(sha1_32(buf)==1023163774){break;} }
		for(i=-90;i<-81;i++){ buf[231]=(byte)i; if(sha1_32(buf)==173438780){break;} }
		for(i=31;i<48;i++){ buf[232]=(byte)i; if(sha1_32(buf)==-718237657){break;} }
		for(i=59;i<66;i++){ buf[233]=(byte)i; if(sha1_32(buf)==-1084210861){break;} }
		for(i=-28;i<-3;i++){ buf[234]=(byte)i; if(sha1_32(buf)==233246645){break;} }
		for(i=80;i<103;i++){ buf[235]=(byte)i; if(sha1_32(buf)==-129293340){break;} }
		for(i=-20;i<-9;i++){ buf[236]=(byte)i; if(sha1_32(buf)==362592259){break;} }
		for(i=-17;i<-3;i++){ buf[237]=(byte)i; if(sha1_32(buf)==-1156805452){break;} }
		for(i=-47;i<-36;i++){ buf[238]=(byte)i; if(sha1_32(buf)==569223876){break;} }
		for(i=-24;i<-17;i++){ buf[239]=(byte)i; if(sha1_32(buf)==2037641495){break;} }
		for(i=22;i<44;i++){ buf[240]=(byte)i; if(sha1_32(buf)==179198755){break;} }
		for(i=69;i<97;i++){ buf[241]=(byte)i; if(sha1_32(buf)==452992023){break;} }
		for(i=-98;i<-68;i++){ buf[242]=(byte)i; if(sha1_32(buf)==-1828068760){break;} }
		for(i=-50;i<-31;i++){ buf[243]=(byte)i; if(sha1_32(buf)==-475967527){break;} }
		for(i=-119;i<-104;i++){ buf[244]=(byte)i; if(sha1_32(buf)==873309481){break;} }
		for(i=114;i<122;i++){ buf[245]=(byte)i; if(sha1_32(buf)==-895262410){break;} }
		for(i=-44;i<-30;i++){ buf[246]=(byte)i; if(sha1_32(buf)==-762963328){break;} }
		for(i=45;i<63;i++){ buf[247]=(byte)i; if(sha1_32(buf)==1621906725){break;} }
		for(i=77;i<102;i++){ buf[248]=(byte)i; if(sha1_32(buf)==1610471027){break;} }
		for(i=-12;i<-7;i++){ buf[249]=(byte)i; if(sha1_32(buf)==-1314336168){break;} }
		for(i=68;i<80;i++){ buf[250]=(byte)i; if(sha1_32(buf)==1275758886){break;} }
		for(i=-56;i<-44;i++){ buf[251]=(byte)i; if(sha1_32(buf)==-286788611){break;} }
		for(i=114;i<128;i++){ buf[252]=(byte)i; if(sha1_32(buf)==1889063632){break;} }
		for(i=29;i<50;i++){ buf[253]=(byte)i; if(sha1_32(buf)==-588632860){break;} }
		for(i=52;i<76;i++){ buf[254]=(byte)i; if(sha1_32(buf)==837107924){break;} }
		for(i=-10;i<15;i++){ buf[255]=(byte)i; if(sha1_32(buf)==-1109840713){break;} }
		for(i=-76;i<-65;i++){ buf[256]=(byte)i; if(sha1_32(buf)==-1971018522){break;} }
		for(i=-39;i<-23;i++){ buf[257]=(byte)i; if(sha1_32(buf)==1072158230){break;} }
		for(i=-82;i<-65;i++){ buf[258]=(byte)i; if(sha1_32(buf)==1626619378){break;} }
		for(i=100;i<122;i++){ buf[259]=(byte)i; if(sha1_32(buf)==500136509){break;} }
		for(i=-1;i<15;i++){ buf[260]=(byte)i; if(sha1_32(buf)==-169173713){break;} }
		for(i=-128;i<-112;i++){ buf[261]=(byte)i; if(sha1_32(buf)==-1900491859){break;} }
		for(i=-28;i<-3;i++){ buf[262]=(byte)i; if(sha1_32(buf)==-2065452854){break;} }
		for(i=59;i<77;i++){ buf[263]=(byte)i; if(sha1_32(buf)==-147238332){break;} }
		for(i=45;i<61;i++){ buf[264]=(byte)i; if(sha1_32(buf)==1974123172){break;} }
		for(i=102;i<113;i++){ buf[265]=(byte)i; if(sha1_32(buf)==93633022){break;} }
		for(i=-26;i<-12;i++){ buf[266]=(byte)i; if(sha1_32(buf)==284224638){break;} }
		for(i=-29;i<-10;i++){ buf[267]=(byte)i; if(sha1_32(buf)==-138597004){break;} }
		for(i=-41;i<-17;i++){ buf[268]=(byte)i; if(sha1_32(buf)==-1811131481){break;} }
		for(i=60;i<69;i++){ buf[269]=(byte)i; if(sha1_32(buf)==-1638783853){break;} }
		for(i=-52;i<-46;i++){ buf[270]=(byte)i; if(sha1_32(buf)==718588131){break;} }
		for(i=33;i<44;i++){ buf[271]=(byte)i; if(sha1_32(buf)==1021957971){break;} }
		for(i=-7;i<1;i++){ buf[272]=(byte)i; if(sha1_32(buf)==1311470583){break;} }
		for(i=-114;i<-94;i++){ buf[273]=(byte)i; if(sha1_32(buf)==1737961567){break;} }
		for(i=-17;i<9;i++){ buf[274]=(byte)i; if(sha1_32(buf)==-1351045216){break;} }
		for(i=-81;i<-67;i++){ buf[275]=(byte)i; if(sha1_32(buf)==-961957647){break;} }
		for(i=55;i<78;i++){ buf[276]=(byte)i; if(sha1_32(buf)==606395185){break;} }
		for(i=120;i<128;i++){ buf[277]=(byte)i; if(sha1_32(buf)==-1502950776){break;} }
		for(i=88;i<100;i++){ buf[278]=(byte)i; if(sha1_32(buf)==227024817){break;} }
		for(i=-44;i<-33;i++){ buf[279]=(byte)i; if(sha1_32(buf)==-1732577202){break;} }
		for(i=-79;i<-56;i++){ buf[280]=(byte)i; if(sha1_32(buf)==-632390667){break;} }
		for(i=-36;i<-31;i++){ buf[281]=(byte)i; if(sha1_32(buf)==1016907216){break;} }
		for(i=28;i<43;i++){ buf[282]=(byte)i; if(sha1_32(buf)==1157993188){break;} }
		for(i=36;i<48;i++){ buf[283]=(byte)i; if(sha1_32(buf)==969474031){break;} }
		for(i=-49;i<-25;i++){ buf[284]=(byte)i; if(sha1_32(buf)==433185468){break;} }
		for(i=-37;i<-22;i++){ buf[285]=(byte)i; if(sha1_32(buf)==-374776931){break;} }
		for(i=-51;i<-30;i++){ buf[286]=(byte)i; if(sha1_32(buf)==-364903624){break;} }
		for(i=56;i<69;i++){ buf[287]=(byte)i; if(sha1_32(buf)==-178153441){break;} }
		for(i=110;i<125;i++){ buf[288]=(byte)i; if(sha1_32(buf)==416610302){break;} }
		for(i=124;i<128;i++){ buf[289]=(byte)i; if(sha1_32(buf)==-509984073){break;} }
		for(i=-122;i<-111;i++){ buf[290]=(byte)i; if(sha1_32(buf)==-909368391){break;} }
		for(i=59;i<77;i++){ buf[291]=(byte)i; if(sha1_32(buf)==-1716579599){break;} }
		for(i=77;i<90;i++){ buf[292]=(byte)i; if(sha1_32(buf)==-543153925){break;} }
		for(i=-73;i<-49;i++){ buf[293]=(byte)i; if(sha1_32(buf)==560167630){break;} }
		for(i=9;i<28;i++){ buf[294]=(byte)i; if(sha1_32(buf)==571554757){break;} }
		for(i=73;i<95;i++){ buf[295]=(byte)i; if(sha1_32(buf)==2034889317){break;} }
		for(i=-1;i<30;i++){ buf[296]=(byte)i; if(sha1_32(buf)==963711207){break;} }
		for(i=115;i<128;i++){ buf[297]=(byte)i; if(sha1_32(buf)==203498775){break;} }
		for(i=43;i<55;i++){ buf[298]=(byte)i; if(sha1_32(buf)==-1954887138){break;} }
		for(i=-63;i<-40;i++){ buf[299]=(byte)i; if(sha1_32(buf)==1880386958){break;} }
		for(i=6;i<21;i++){ buf[300]=(byte)i; if(sha1_32(buf)==116917950){break;} }
		for(i=33;i<37;i++){ buf[301]=(byte)i; if(sha1_32(buf)==1930519558){break;} }
		for(i=75;i<91;i++){ buf[302]=(byte)i; if(sha1_32(buf)==-1780689766){break;} }
		for(i=-59;i<-42;i++){ buf[303]=(byte)i; if(sha1_32(buf)==-1060736570){break;} }
		for(i=23;i<25;i++){ buf[304]=(byte)i; if(sha1_32(buf)==627269971){break;} }
		for(i=60;i<75;i++){ buf[305]=(byte)i; if(sha1_32(buf)==1795481659){break;} }
		for(i=20;i<35;i++){ buf[306]=(byte)i; if(sha1_32(buf)==1738528897){break;} }
		for(i=25;i<47;i++){ buf[307]=(byte)i; if(sha1_32(buf)==2146841738){break;} }
		for(i=-3;i<16;i++){ buf[308]=(byte)i; if(sha1_32(buf)==-291012360){break;} }
		for(i=-87;i<-77;i++){ buf[309]=(byte)i; if(sha1_32(buf)==-262031427){break;} }
		for(i=-32;i<-13;i++){ buf[310]=(byte)i; if(sha1_32(buf)==-206847562){break;} }
		for(i=4;i<20;i++){ buf[311]=(byte)i; if(sha1_32(buf)==-750165882){break;} }
		for(i=73;i<79;i++){ buf[312]=(byte)i; if(sha1_32(buf)==-495426818){break;} }
		for(i=56;i<82;i++){ buf[313]=(byte)i; if(sha1_32(buf)==721891512){break;} }
		for(i=104;i<124;i++){ buf[314]=(byte)i; if(sha1_32(buf)==-1395100341){break;} }
		for(i=56;i<82;i++){ buf[315]=(byte)i; if(sha1_32(buf)==574695218){break;} }
		for(i=-117;i<-88;i++){ buf[316]=(byte)i; if(sha1_32(buf)==1907545506){break;} }
		for(i=-36;i<-26;i++){ buf[317]=(byte)i; if(sha1_32(buf)==-1684974301){break;} }
		for(i=66;i<73;i++){ buf[318]=(byte)i; if(sha1_32(buf)==1322625717){break;} }
		for(i=-51;i<-40;i++){ buf[319]=(byte)i; if(sha1_32(buf)==1015070612){break;} }
		for(i=-57;i<-48;i++){ buf[320]=(byte)i; if(sha1_32(buf)==-1401198622){break;} }
		for(i=55;i<69;i++){ buf[321]=(byte)i; if(sha1_32(buf)==1460569097){break;} }
		for(i=-53;i<-37;i++){ buf[322]=(byte)i; if(sha1_32(buf)==-579687923){break;} }
		for(i=-20;i<6;i++){ buf[323]=(byte)i; if(sha1_32(buf)==-447064161){break;} }
		for(i=30;i<37;i++){ buf[324]=(byte)i; if(sha1_32(buf)==-1408098074){break;} }
		for(i=51;i<65;i++){ buf[325]=(byte)i; if(sha1_32(buf)==-648374840){break;} }
		for(i=12;i<30;i++){ buf[326]=(byte)i; if(sha1_32(buf)==-1408986859){break;} }
		for(i=80;i<101;i++){ buf[327]=(byte)i; if(sha1_32(buf)==331829086){break;} }
		for(i=97;i<110;i++){ buf[328]=(byte)i; if(sha1_32(buf)==2087785429){break;} }
		for(i=-104;i<-88;i++){ buf[329]=(byte)i; if(sha1_32(buf)==1995943095){break;} }
		for(i=9;i<24;i++){ buf[330]=(byte)i; if(sha1_32(buf)==184260496){break;} }
		for(i=-67;i<-39;i++){ buf[331]=(byte)i; if(sha1_32(buf)==1415158851){break;} }
		for(i=-75;i<-72;i++){ buf[332]=(byte)i; if(sha1_32(buf)==104070469){break;} }
		for(i=51;i<55;i++){ buf[333]=(byte)i; if(sha1_32(buf)==-375739486){break;} }
		for(i=-26;i<-15;i++){ buf[334]=(byte)i; if(sha1_32(buf)==-1638630665){break;} }
		for(i=-62;i<-41;i++){ buf[335]=(byte)i; if(sha1_32(buf)==1283410434){break;} }
		for(i=43;i<49;i++){ buf[336]=(byte)i; if(sha1_32(buf)==914902035){break;} }
		for(i=40;i<69;i++){ buf[337]=(byte)i; if(sha1_32(buf)==419228986){break;} }
		for(i=53;i<71;i++){ buf[338]=(byte)i; if(sha1_32(buf)==-1840100664){break;} }
		for(i=-78;i<-67;i++){ buf[339]=(byte)i; if(sha1_32(buf)==1615156874){break;} }
		for(i=-79;i<-64;i++){ buf[340]=(byte)i; if(sha1_32(buf)==435619521){break;} }
		for(i=109;i<121;i++){ buf[341]=(byte)i; if(sha1_32(buf)==932779128){break;} }
		for(i=-76;i<-64;i++){ buf[342]=(byte)i; if(sha1_32(buf)==1305437279){break;} }
		for(i=105;i<119;i++){ buf[343]=(byte)i; if(sha1_32(buf)==-871162184){break;} }
		for(i=-104;i<-89;i++){ buf[344]=(byte)i; if(sha1_32(buf)==-1319871285){break;} }
		for(i=58;i<67;i++){ buf[345]=(byte)i; if(sha1_32(buf)==-1284784697){break;} }
		for(i=113;i<128;i++){ buf[346]=(byte)i; if(sha1_32(buf)==582889143){break;} }
		for(i=68;i<99;i++){ buf[347]=(byte)i; if(sha1_32(buf)==-1775392404){break;} }
		for(i=93;i<107;i++){ buf[348]=(byte)i; if(sha1_32(buf)==1781825425){break;} }
		for(i=-93;i<-76;i++){ buf[349]=(byte)i; if(sha1_32(buf)==-63577846){break;} }
		for(i=58;i<69;i++){ buf[350]=(byte)i; if(sha1_32(buf)==-1445279911){break;} }
		for(i=81;i<87;i++){ buf[351]=(byte)i; if(sha1_32(buf)==-40035135){break;} }
		for(i=44;i<63;i++){ buf[352]=(byte)i; if(sha1_32(buf)==1047621812){break;} }
		for(i=70;i<85;i++){ buf[353]=(byte)i; if(sha1_32(buf)==853493974){break;} }
		for(i=-14;i<8;i++){ buf[354]=(byte)i; if(sha1_32(buf)==853493974){break;} }
		for(i=-8;i<17;i++){ buf[355]=(byte)i; if(sha1_32(buf)==1646087805){break;} }
		for(i=92;i<114;i++){ buf[356]=(byte)i; if(sha1_32(buf)==-805233727){break;} }
		for(i=-41;i<-26;i++){ buf[357]=(byte)i; if(sha1_32(buf)==-943725664){break;} }
		for(i=-85;i<-63;i++){ buf[358]=(byte)i; if(sha1_32(buf)==-1920498929){break;} }
		for(i=-128;i<-110;i++){ buf[359]=(byte)i; if(sha1_32(buf)==475607494){break;} }
		for(i=-61;i<-40;i++){ buf[360]=(byte)i; if(sha1_32(buf)==-1135732513){break;} }
		for(i=49;i<56;i++){ buf[361]=(byte)i; if(sha1_32(buf)==-1407973747){break;} }
		for(i=-6;i<10;i++){ buf[362]=(byte)i; if(sha1_32(buf)==1386818918){break;} }
		for(i=-86;i<-68;i++){ buf[363]=(byte)i; if(sha1_32(buf)==1556725532){break;} }
		for(i=-120;i<-93;i++){ buf[364]=(byte)i; if(sha1_32(buf)==1997616070){break;} }
		for(i=27;i<54;i++){ buf[365]=(byte)i; if(sha1_32(buf)==-1790066139){break;} }
		for(i=-5;i<-2;i++){ buf[366]=(byte)i; if(sha1_32(buf)==1809451181){break;} }
		for(i=-64;i<-53;i++){ buf[367]=(byte)i; if(sha1_32(buf)==-1523555295){break;} }
		for(i=-73;i<-54;i++){ buf[368]=(byte)i; if(sha1_32(buf)==1426819764){break;} }
		for(i=5;i<12;i++){ buf[369]=(byte)i; if(sha1_32(buf)==1502915495){break;} }
		for(i=-63;i<-47;i++){ buf[370]=(byte)i; if(sha1_32(buf)==1523635306){break;} }
		for(i=-5;i<3;i++){ buf[371]=(byte)i; if(sha1_32(buf)==1027670026){break;} }
		for(i=71;i<77;i++){ buf[372]=(byte)i; if(sha1_32(buf)==-1263713848){break;} }
		for(i=98;i<113;i++){ buf[373]=(byte)i; if(sha1_32(buf)==2063757918){break;} }
		for(i=-12;i<12;i++){ buf[374]=(byte)i; if(sha1_32(buf)==46903810){break;} }
		for(i=-14;i<1;i++){ buf[375]=(byte)i; if(sha1_32(buf)==-1310234965){break;} }
		for(i=-96;i<-81;i++){ buf[376]=(byte)i; if(sha1_32(buf)==-565388317){break;} }
		for(i=-60;i<-40;i++){ buf[377]=(byte)i; if(sha1_32(buf)==176915500){break;} }
		for(i=-11;i<3;i++){ buf[378]=(byte)i; if(sha1_32(buf)==968833065){break;} }
		for(i=-6;i<3;i++){ buf[379]=(byte)i; if(sha1_32(buf)==1186160359){break;} }
		for(i=-122;i<-101;i++){ buf[380]=(byte)i; if(sha1_32(buf)==2026187307){break;} }
		for(i=31;i<34;i++){ buf[381]=(byte)i; if(sha1_32(buf)==-31740918){break;} }
		for(i=77;i<102;i++){ buf[382]=(byte)i; if(sha1_32(buf)==129472344){break;} }
		for(i=17;i<35;i++){ buf[383]=(byte)i; if(sha1_32(buf)==-711426977){break;} }
		for(i=-4;i<13;i++){ buf[384]=(byte)i; if(sha1_32(buf)==50234347){break;} }
		for(i=-16;i<-8;i++){ buf[385]=(byte)i; if(sha1_32(buf)==1362062159){break;} }
		for(i=112;i<117;i++){ buf[386]=(byte)i; if(sha1_32(buf)==-541152485){break;} }
		for(i=105;i<111;i++){ buf[387]=(byte)i; if(sha1_32(buf)==904358346){break;} }
		for(i=-68;i<-59;i++){ buf[388]=(byte)i; if(sha1_32(buf)==-1927678961){break;} }
		for(i=-35;i<-11;i++){ buf[389]=(byte)i; if(sha1_32(buf)==627905890){break;} }
		for(i=47;i<56;i++){ buf[390]=(byte)i; if(sha1_32(buf)==396857739){break;} }
		for(i=-49;i<-43;i++){ buf[391]=(byte)i; if(sha1_32(buf)==-386681025){break;} }
		for(i=33;i<44;i++){ buf[392]=(byte)i; if(sha1_32(buf)==1516283856){break;} }
		for(i=16;i<22;i++){ buf[393]=(byte)i; if(sha1_32(buf)==-253090686){break;} }
		for(i=-128;i<-110;i++){ buf[394]=(byte)i; if(sha1_32(buf)==-1560706857){break;} }
		for(i=75;i<93;i++){ buf[395]=(byte)i; if(sha1_32(buf)==-374828226){break;} }
		for(i=-115;i<-104;i++){ buf[396]=(byte)i; if(sha1_32(buf)==1849374719){break;} }
		for(i=-14;i<3;i++){ buf[397]=(byte)i; if(sha1_32(buf)==1535662765){break;} }
		for(i=-32;i<-16;i++){ buf[398]=(byte)i; if(sha1_32(buf)==364782492){break;} }
		for(i=-25;i<-10;i++){ buf[399]=(byte)i; if(sha1_32(buf)==912997869){break;} }
		for(i=104;i<128;i++){ buf[400]=(byte)i; if(sha1_32(buf)==799227606){break;} }
		for(i=116;i<123;i++){ buf[401]=(byte)i; if(sha1_32(buf)==19072350){break;} }
		for(i=17;i<29;i++){ buf[402]=(byte)i; if(sha1_32(buf)==-1324522510){break;} }
		for(i=103;i<124;i++){ buf[403]=(byte)i; if(sha1_32(buf)==454205515){break;} }
		for(i=21;i<38;i++){ buf[404]=(byte)i; if(sha1_32(buf)==1209806637){break;} }
		for(i=120;i<126;i++){ buf[405]=(byte)i; if(sha1_32(buf)==-1867263805){break;} }
		for(i=-100;i<-85;i++){ buf[406]=(byte)i; if(sha1_32(buf)==-2104082918){break;} }
		for(i=-66;i<-43;i++){ buf[407]=(byte)i; if(sha1_32(buf)==1812825800){break;} }
		for(i=-75;i<-68;i++){ buf[408]=(byte)i; if(sha1_32(buf)==-2044257060){break;} }
		for(i=77;i<90;i++){ buf[409]=(byte)i; if(sha1_32(buf)==-1677193430){break;} }
		for(i=20;i<33;i++){ buf[410]=(byte)i; if(sha1_32(buf)==-1099115533){break;} }
		for(i=4;i<27;i++){ buf[411]=(byte)i; if(sha1_32(buf)==-1736500267){break;} }
		for(i=116;i<128;i++){ buf[412]=(byte)i; if(sha1_32(buf)==-706399795){break;} }
		for(i=90;i<98;i++){ buf[413]=(byte)i; if(sha1_32(buf)==-1020331946){break;} }
		for(i=-107;i<-102;i++){ buf[414]=(byte)i; if(sha1_32(buf)==393767229){break;} }
		for(i=-8;i<8;i++){ buf[415]=(byte)i; if(sha1_32(buf)==-74126684){break;} }
		for(i=-127;i<-114;i++){ buf[416]=(byte)i; if(sha1_32(buf)==600436426){break;} }
		for(i=87;i<94;i++){ buf[417]=(byte)i; if(sha1_32(buf)==1597105632){break;} }
		for(i=-46;i<-31;i++){ buf[418]=(byte)i; if(sha1_32(buf)==-1490365234){break;} }
		for(i=56;i<71;i++){ buf[419]=(byte)i; if(sha1_32(buf)==320628810){break;} }
		for(i=19;i<33;i++){ buf[420]=(byte)i; if(sha1_32(buf)==-1900720502){break;} }
		for(i=-122;i<-105;i++){ buf[421]=(byte)i; if(sha1_32(buf)==1885996545){break;} }
		for(i=-83;i<-60;i++){ buf[422]=(byte)i; if(sha1_32(buf)==1874802992){break;} }
		for(i=-102;i<-92;i++){ buf[423]=(byte)i; if(sha1_32(buf)==-842439621){break;} }
		for(i=95;i<106;i++){ buf[424]=(byte)i; if(sha1_32(buf)==867643552){break;} }
		for(i=43;i<66;i++){ buf[425]=(byte)i; if(sha1_32(buf)==579056299){break;} }
		for(i=-53;i<-28;i++){ buf[426]=(byte)i; if(sha1_32(buf)==221535883){break;} }
		for(i=69;i<75;i++){ buf[427]=(byte)i; if(sha1_32(buf)==-257705061){break;} }
		for(i=-125;i<-100;i++){ buf[428]=(byte)i; if(sha1_32(buf)==-1538893029){break;} }
		for(i=71;i<99;i++){ buf[429]=(byte)i; if(sha1_32(buf)==987381467){break;} }
		for(i=-128;i<-122;i++){ buf[430]=(byte)i; if(sha1_32(buf)==-837032072){break;} }
		for(i=74;i<80;i++){ buf[431]=(byte)i; if(sha1_32(buf)==1512575572){break;} }
		for(i=37;i<54;i++){ buf[432]=(byte)i; if(sha1_32(buf)==-191683653){break;} }
		for(i=54;i<73;i++){ buf[433]=(byte)i; if(sha1_32(buf)==138161501){break;} }
		for(i=13;i<29;i++){ buf[434]=(byte)i; if(sha1_32(buf)==991576509){break;} }
		for(i=42;i<55;i++){ buf[435]=(byte)i; if(sha1_32(buf)==-355156781){break;} }
		for(i=117;i<128;i++){ buf[436]=(byte)i; if(sha1_32(buf)==-1017947824){break;} }
		for(i=-77;i<-62;i++){ buf[437]=(byte)i; if(sha1_32(buf)==263886069){break;} }
		for(i=-2;i<10;i++){ buf[438]=(byte)i; if(sha1_32(buf)==30378416){break;} }
		for(i=-124;i<-117;i++){ buf[439]=(byte)i; if(sha1_32(buf)==1064880706){break;} }
		for(i=-48;i<-41;i++){ buf[440]=(byte)i; if(sha1_32(buf)==2054762226){break;} }
		for(i=71;i<89;i++){ buf[441]=(byte)i; if(sha1_32(buf)==1256963489){break;} }
		for(i=6;i<14;i++){ buf[442]=(byte)i; if(sha1_32(buf)==927638615){break;} }
		for(i=-128;i<-112;i++){ buf[443]=(byte)i; if(sha1_32(buf)==-1582192674){break;} }
		for(i=23;i<41;i++){ buf[444]=(byte)i; if(sha1_32(buf)==1272957330){break;} }
		for(i=-66;i<-55;i++){ buf[445]=(byte)i; if(sha1_32(buf)==1084965187){break;} }
		for(i=48;i<71;i++){ buf[446]=(byte)i; if(sha1_32(buf)==1108312388){break;} }
		for(i=-73;i<-59;i++){ buf[447]=(byte)i; if(sha1_32(buf)==-313084091){break;} }
		for(i=59;i<83;i++){ buf[448]=(byte)i; if(sha1_32(buf)==-79292318){break;} }
		for(i=6;i<20;i++){ buf[449]=(byte)i; if(sha1_32(buf)==739185398){break;} }
		for(i=-5;i<21;i++){ buf[450]=(byte)i; if(sha1_32(buf)==-1640721313){break;} }
		for(i=-21;i<-9;i++){ buf[451]=(byte)i; if(sha1_32(buf)==-1821939029){break;} }
		for(i=-107;i<-92;i++){ buf[452]=(byte)i; if(sha1_32(buf)==-1941030227){break;} }
		for(i=24;i<25;i++){ buf[453]=(byte)i; if(sha1_32(buf)==333005104){break;} }
		for(i=91;i<99;i++){ buf[454]=(byte)i; if(sha1_32(buf)==-1384448626){break;} }
		for(i=-32;i<-26;i++){ buf[455]=(byte)i; if(sha1_32(buf)==-16403830){break;} }
		for(i=-82;i<-56;i++){ buf[456]=(byte)i; if(sha1_32(buf)==1941697293){break;} }
		for(i=14;i<40;i++){ buf[457]=(byte)i; if(sha1_32(buf)==375231899){break;} }
		for(i=-20;i<5;i++){ buf[458]=(byte)i; if(sha1_32(buf)==-315984072){break;} }
		for(i=-102;i<-85;i++){ buf[459]=(byte)i; if(sha1_32(buf)==1119461594){break;} }
		for(i=-39;i<-19;i++){ buf[460]=(byte)i; if(sha1_32(buf)==1170536347){break;} }
		for(i=20;i<38;i++){ buf[461]=(byte)i; if(sha1_32(buf)==1628884646){break;} }
		for(i=103;i<105;i++){ buf[462]=(byte)i; if(sha1_32(buf)==2092997160){break;} }
		for(i=60;i<69;i++){ buf[463]=(byte)i; if(sha1_32(buf)==-627383168){break;} }
		for(i=-49;i<-29;i++){ buf[464]=(byte)i; if(sha1_32(buf)==-134672574){break;} }
		for(i=101;i<110;i++){ buf[465]=(byte)i; if(sha1_32(buf)==-1126258268){break;} }
		for(i=99;i<125;i++){ buf[466]=(byte)i; if(sha1_32(buf)==2009967751){break;} }
		for(i=10;i<21;i++){ buf[467]=(byte)i; if(sha1_32(buf)==1804187417){break;} }
		for(i=63;i<80;i++){ buf[468]=(byte)i; if(sha1_32(buf)==-1531926992){break;} }
		for(i=103;i<128;i++){ buf[469]=(byte)i; if(sha1_32(buf)==-816645431){break;} }
		for(i=-114;i<-94;i++){ buf[470]=(byte)i; if(sha1_32(buf)==700687154){break;} }
		for(i=-24;i<3;i++){ buf[471]=(byte)i; if(sha1_32(buf)==-1109897197){break;} }
		for(i=88;i<98;i++){ buf[472]=(byte)i; if(sha1_32(buf)==1631099553){break;} }
		for(i=50;i<80;i++){ buf[473]=(byte)i; if(sha1_32(buf)==-851511544){break;} }
		for(i=-51;i<-22;i++){ buf[474]=(byte)i; if(sha1_32(buf)==-1023963691){break;} }
		for(i=-105;i<-81;i++){ buf[475]=(byte)i; if(sha1_32(buf)==1578947611){break;} }
		for(i=-20;i<9;i++){ buf[476]=(byte)i; if(sha1_32(buf)==-2073695751){break;} }
		for(i=106;i<124;i++){ buf[477]=(byte)i; if(sha1_32(buf)==381769815){break;} }
		for(i=79;i<103;i++){ buf[478]=(byte)i; if(sha1_32(buf)==-1180528329){break;} }
		for(i=-13;i<7;i++){ buf[479]=(byte)i; if(sha1_32(buf)==-978241092){break;} }
		for(i=-28;i<-25;i++){ buf[480]=(byte)i; if(sha1_32(buf)==1153989500){break;} }
		for(i=35;i<51;i++){ buf[481]=(byte)i; if(sha1_32(buf)==2130840853){break;} }
		for(i=-62;i<-48;i++){ buf[482]=(byte)i; if(sha1_32(buf)==-2142981885){break;} }
		for(i=-71;i<-56;i++){ buf[483]=(byte)i; if(sha1_32(buf)==781478425){break;} }
		for(i=-57;i<-30;i++){ buf[484]=(byte)i; if(sha1_32(buf)==-1498915268){break;} }
		for(i=56;i<75;i++){ buf[485]=(byte)i; if(sha1_32(buf)==1854640513){break;} }
		for(i=-41;i<-14;i++){ buf[486]=(byte)i; if(sha1_32(buf)==-1071860453){break;} }
		for(i=108;i<128;i++){ buf[487]=(byte)i; if(sha1_32(buf)==1770901041){break;} }
		for(i=17;i<32;i++){ buf[488]=(byte)i; if(sha1_32(buf)==1970915289){break;} }
		for(i=-128;i<-122;i++){ buf[489]=(byte)i; if(sha1_32(buf)==-1126068496){break;} }
		for(i=-24;i<-14;i++){ buf[490]=(byte)i; if(sha1_32(buf)==694110723){break;} }
		for(i=-41;i<-28;i++){ buf[491]=(byte)i; if(sha1_32(buf)==1066265664){break;} }
		for(i=-68;i<-61;i++){ buf[492]=(byte)i; if(sha1_32(buf)==1441247876){break;} }
		for(i=-36;i<-24;i++){ buf[493]=(byte)i; if(sha1_32(buf)==355707690){break;} }
		for(i=-50;i<-43;i++){ buf[494]=(byte)i; if(sha1_32(buf)==694245123){break;} }
		for(i=10;i<30;i++){ buf[495]=(byte)i; if(sha1_32(buf)==358113786){break;} }
		for(i=-77;i<-64;i++){ buf[496]=(byte)i; if(sha1_32(buf)==-1853713272){break;} }
		for(i=-81;i<-57;i++){ buf[497]=(byte)i; if(sha1_32(buf)==-348378895){break;} }
		for(i=-109;i<-91;i++){ buf[498]=(byte)i; if(sha1_32(buf)==-1145224942){break;} }
		for(i=-77;i<-64;i++){ buf[499]=(byte)i; if(sha1_32(buf)==1388828165){break;} }
		for(i=-26;i<-12;i++){ buf[500]=(byte)i; if(sha1_32(buf)==-349868882){break;} }
		for(i=37;i<43;i++){ buf[501]=(byte)i; if(sha1_32(buf)==-569188897){break;} }
		for(i=-51;i<-40;i++){ buf[502]=(byte)i; if(sha1_32(buf)==-1913634782){break;} }
		for(i=8;i<14;i++){ buf[503]=(byte)i; if(sha1_32(buf)==1910451041){break;} }
		for(i=102;i<127;i++){ buf[504]=(byte)i; if(sha1_32(buf)==229783341){break;} }
		for(i=-128;i<-109;i++){ buf[505]=(byte)i; if(sha1_32(buf)==-1110740990){break;} }
		for(i=-72;i<-61;i++){ buf[506]=(byte)i; if(sha1_32(buf)==-1905333577){break;} }
		for(i=-74;i<-58;i++){ buf[507]=(byte)i; if(sha1_32(buf)==1012227800){break;} }
		for(i=20;i<40;i++){ buf[508]=(byte)i; if(sha1_32(buf)==-1590311312){break;} }
		for(i=-46;i<-31;i++){ buf[509]=(byte)i; if(sha1_32(buf)==-350686682){break;} }
		for(i=-2;i<21;i++){ buf[510]=(byte)i; if(sha1_32(buf)==-764814749){break;} }
		for(i=4;i<19;i++){ buf[511]=(byte)i; if(sha1_32(buf)==1696499082){break;} }
		for(i=83;i<97;i++){ buf[512]=(byte)i; if(sha1_32(buf)==-678172478){break;} }
		for(i=-37;i<-25;i++){ buf[513]=(byte)i; if(sha1_32(buf)==-594778361){break;} }
		for(i=-94;i<-77;i++){ buf[514]=(byte)i; if(sha1_32(buf)==-2097146742){break;} }
		for(i=99;i<103;i++){ buf[515]=(byte)i; if(sha1_32(buf)==-592479285){break;} }
		for(i=-22;i<-11;i++){ buf[516]=(byte)i; if(sha1_32(buf)==-726905956){break;} }
		for(i=-74;i<-71;i++){ buf[517]=(byte)i; if(sha1_32(buf)==-1825339970){break;} }
		for(i=-49;i<-33;i++){ buf[518]=(byte)i; if(sha1_32(buf)==1299141164){break;} }
		for(i=123;i<128;i++){ buf[519]=(byte)i; if(sha1_32(buf)==308855759){break;} }
		for(i=-35;i<-19;i++){ buf[520]=(byte)i; if(sha1_32(buf)==1120709326){break;} }
		for(i=-4;i<14;i++){ buf[521]=(byte)i; if(sha1_32(buf)==1349409216){break;} }
		for(i=-8;i<5;i++){ buf[522]=(byte)i; if(sha1_32(buf)==445676143){break;} }
		for(i=-52;i<-33;i++){ buf[523]=(byte)i; if(sha1_32(buf)==184903746){break;} }
		for(i=-29;i<-25;i++){ buf[524]=(byte)i; if(sha1_32(buf)==-308580267){break;} }
		for(i=107;i<115;i++){ buf[525]=(byte)i; if(sha1_32(buf)==99366968){break;} }
		for(i=25;i<42;i++){ buf[526]=(byte)i; if(sha1_32(buf)==25048002){break;} }
		for(i=-89;i<-75;i++){ buf[527]=(byte)i; if(sha1_32(buf)==1824434273){break;} }
		for(i=42;i<45;i++){ buf[528]=(byte)i; if(sha1_32(buf)==1910708348){break;} }
		for(i=98;i<114;i++){ buf[529]=(byte)i; if(sha1_32(buf)==381904094){break;} }
		for(i=-99;i<-80;i++){ buf[530]=(byte)i; if(sha1_32(buf)==1890371262){break;} }
		for(i=-69;i<-53;i++){ buf[531]=(byte)i; if(sha1_32(buf)==325904076){break;} }
		for(i=-123;i<-115;i++){ buf[532]=(byte)i; if(sha1_32(buf)==1440165187){break;} }
		for(i=67;i<91;i++){ buf[533]=(byte)i; if(sha1_32(buf)==-720489418){break;} }
		for(i=109;i<121;i++){ buf[534]=(byte)i; if(sha1_32(buf)==-209417560){break;} }
		for(i=-96;i<-81;i++){ buf[535]=(byte)i; if(sha1_32(buf)==34535387){break;} }
		for(i=-6;i<13;i++){ buf[536]=(byte)i; if(sha1_32(buf)==-1063666319){break;} }
		for(i=49;i<77;i++){ buf[537]=(byte)i; if(sha1_32(buf)==1382514239){break;} }
		for(i=-28;i<-14;i++){ buf[538]=(byte)i; if(sha1_32(buf)==25758778){break;} }
		for(i=-92;i<-73;i++){ buf[539]=(byte)i; if(sha1_32(buf)==-1465596494){break;} }
		for(i=116;i<128;i++){ buf[540]=(byte)i; if(sha1_32(buf)==341380318){break;} }
		for(i=72;i<74;i++){ buf[541]=(byte)i; if(sha1_32(buf)==-947251837){break;} }
		for(i=-25;i<-17;i++){ buf[542]=(byte)i; if(sha1_32(buf)==-2041862816){break;} }
		for(i=110;i<123;i++){ buf[543]=(byte)i; if(sha1_32(buf)==704023926){break;} }
		for(i=52;i<66;i++){ buf[544]=(byte)i; if(sha1_32(buf)==-1928570890){break;} }
		for(i=90;i<113;i++){ buf[545]=(byte)i; if(sha1_32(buf)==2040293105){break;} }
		for(i=24;i<43;i++){ buf[546]=(byte)i; if(sha1_32(buf)==240242586){break;} }
		for(i=-42;i<-18;i++){ buf[547]=(byte)i; if(sha1_32(buf)==-1192199441){break;} }
		for(i=-83;i<-63;i++){ buf[548]=(byte)i; if(sha1_32(buf)==588388792){break;} }
		for(i=-95;i<-80;i++){ buf[549]=(byte)i; if(sha1_32(buf)==-1390410082){break;} }
		for(i=-106;i<-94;i++){ buf[550]=(byte)i; if(sha1_32(buf)==2107112383){break;} }
		for(i=-63;i<-38;i++){ buf[551]=(byte)i; if(sha1_32(buf)==-1871279968){break;} }
		for(i=79;i<102;i++){ buf[552]=(byte)i; if(sha1_32(buf)==-1119334613){break;} }
		for(i=4;i<22;i++){ buf[553]=(byte)i; if(sha1_32(buf)==-817939265){break;} }
		for(i=-11;i<7;i++){ buf[554]=(byte)i; if(sha1_32(buf)==-24714534){break;} }
		for(i=-48;i<-31;i++){ buf[555]=(byte)i; if(sha1_32(buf)==-410877228){break;} }
		for(i=41;i<56;i++){ buf[556]=(byte)i; if(sha1_32(buf)==-1765937012){break;} }
		for(i=-119;i<-101;i++){ buf[557]=(byte)i; if(sha1_32(buf)==-1497020063){break;} }
		for(i=-15;i<-13;i++){ buf[558]=(byte)i; if(sha1_32(buf)==427308670){break;} }
		for(i=-7;i<3;i++){ buf[559]=(byte)i; if(sha1_32(buf)==-1688551457){break;} }
		for(i=-32;i<-6;i++){ buf[560]=(byte)i; if(sha1_32(buf)==1028329768){break;} }
		for(i=50;i<66;i++){ buf[561]=(byte)i; if(sha1_32(buf)==-895243753){break;} }
		for(i=-1;i<14;i++){ buf[562]=(byte)i; if(sha1_32(buf)==-1855964531){break;} }
		for(i=-111;i<-95;i++){ buf[563]=(byte)i; if(sha1_32(buf)==521620984){break;} }
		for(i=91;i<108;i++){ buf[564]=(byte)i; if(sha1_32(buf)==-358455084){break;} }
		for(i=16;i<25;i++){ buf[565]=(byte)i; if(sha1_32(buf)==79042589){break;} }
		for(i=25;i<45;i++){ buf[566]=(byte)i; if(sha1_32(buf)==266459844){break;} }
		for(i=-100;i<-87;i++){ buf[567]=(byte)i; if(sha1_32(buf)==1573113394){break;} }
		for(i=57;i<84;i++){ buf[568]=(byte)i; if(sha1_32(buf)==-644613451){break;} }
		for(i=66;i<93;i++){ buf[569]=(byte)i; if(sha1_32(buf)==-2019812739){break;} }
		for(i=27;i<41;i++){ buf[570]=(byte)i; if(sha1_32(buf)==283075392){break;} }
		for(i=-128;i<-105;i++){ buf[571]=(byte)i; if(sha1_32(buf)==312267672){break;} }
		for(i=92;i<110;i++){ buf[572]=(byte)i; if(sha1_32(buf)==684722347){break;} }
		for(i=-93;i<-77;i++){ buf[573]=(byte)i; if(sha1_32(buf)==66467967){break;} }
		for(i=-37;i<-26;i++){ buf[574]=(byte)i; if(sha1_32(buf)==1055842046){break;} }
		for(i=-8;i<13;i++){ buf[575]=(byte)i; if(sha1_32(buf)==-1495969609){break;} }
		for(i=-31;i<-8;i++){ buf[576]=(byte)i; if(sha1_32(buf)==1292302818){break;} }
		for(i=61;i<79;i++){ buf[577]=(byte)i; if(sha1_32(buf)==-2051285046){break;} }
		for(i=-78;i<-53;i++){ buf[578]=(byte)i; if(sha1_32(buf)==-988867863){break;} }
		for(i=85;i<112;i++){ buf[579]=(byte)i; if(sha1_32(buf)==1998728197){break;} }
		for(i=-11;i<20;i++){ buf[580]=(byte)i; if(sha1_32(buf)==-37106180){break;} }
		for(i=-128;i<-111;i++){ buf[581]=(byte)i; if(sha1_32(buf)==-1681030338){break;} }
		for(i=-128;i<-124;i++){ buf[582]=(byte)i; if(sha1_32(buf)==2011401763){break;} }
		for(i=-11;i<9;i++){ buf[583]=(byte)i; if(sha1_32(buf)==1242214421){break;} }
		for(i=-117;i<-105;i++){ buf[584]=(byte)i; if(sha1_32(buf)==-2116697844){break;} }
		for(i=-127;i<-113;i++){ buf[585]=(byte)i; if(sha1_32(buf)==994443858){break;} }
		for(i=-80;i<-62;i++){ buf[586]=(byte)i; if(sha1_32(buf)==1564305026){break;} }
		for(i=59;i<71;i++){ buf[587]=(byte)i; if(sha1_32(buf)==-1918054022){break;} }
		for(i=5;i<23;i++){ buf[588]=(byte)i; if(sha1_32(buf)==877703594){break;} }
		for(i=116;i<128;i++){ buf[589]=(byte)i; if(sha1_32(buf)==-637708672){break;} }
		for(i=-81;i<-69;i++){ buf[590]=(byte)i; if(sha1_32(buf)==-879870084){break;} }
		for(i=-6;i<14;i++){ buf[591]=(byte)i; if(sha1_32(buf)==-1185289702){break;} }
		for(i=-62;i<-47;i++){ buf[592]=(byte)i; if(sha1_32(buf)==1728126642){break;} }
		for(i=-37;i<-15;i++){ buf[593]=(byte)i; if(sha1_32(buf)==2054032223){break;} }
		for(i=89;i<93;i++){ buf[594]=(byte)i; if(sha1_32(buf)==-901688539){break;} }
		for(i=46;i<67;i++){ buf[595]=(byte)i; if(sha1_32(buf)==1863551399){break;} }
		for(i=94;i<123;i++){ buf[596]=(byte)i; if(sha1_32(buf)==-330308815){break;} }
		for(i=-95;i<-80;i++){ buf[597]=(byte)i; if(sha1_32(buf)==33309271){break;} }
		for(i=2;i<19;i++){ buf[598]=(byte)i; if(sha1_32(buf)==470354885){break;} }
		for(i=-52;i<-22;i++){ buf[599]=(byte)i; if(sha1_32(buf)==940709646){break;} }
		for(i=-78;i<-59;i++){ buf[600]=(byte)i; if(sha1_32(buf)==-2102497316){break;} }
		for(i=42;i<56;i++){ buf[601]=(byte)i; if(sha1_32(buf)==-278051791){break;} }
		for(i=43;i<46;i++){ buf[602]=(byte)i; if(sha1_32(buf)==2102302173){break;} }
		for(i=-69;i<-52;i++){ buf[603]=(byte)i; if(sha1_32(buf)==-187658163){break;} }
		for(i=-63;i<-46;i++){ buf[604]=(byte)i; if(sha1_32(buf)==1560418897){break;} }
		for(i=-62;i<-52;i++){ buf[605]=(byte)i; if(sha1_32(buf)==1953640572){break;} }
		for(i=-34;i<-16;i++){ buf[606]=(byte)i; if(sha1_32(buf)==-1985391040){break;} }
		for(i=-42;i<-35;i++){ buf[607]=(byte)i; if(sha1_32(buf)==-961374788){break;} }
		for(i=-125;i<-107;i++){ buf[608]=(byte)i; if(sha1_32(buf)==-1850074083){break;} }
		for(i=68;i<87;i++){ buf[609]=(byte)i; if(sha1_32(buf)==1527200018){break;} }
		for(i=-97;i<-89;i++){ buf[610]=(byte)i; if(sha1_32(buf)==-1113709461){break;} }
		for(i=48;i<61;i++){ buf[611]=(byte)i; if(sha1_32(buf)==-255651103){break;} }
		for(i=7;i<28;i++){ buf[612]=(byte)i; if(sha1_32(buf)==249136207){break;} }
		for(i=114;i<128;i++){ buf[613]=(byte)i; if(sha1_32(buf)==1063136435){break;} }
		for(i=-26;i<-2;i++){ buf[614]=(byte)i; if(sha1_32(buf)==692648057){break;} }
		for(i=-107;i<-93;i++){ buf[615]=(byte)i; if(sha1_32(buf)==1527436971){break;} }
		for(i=-69;i<-52;i++){ buf[616]=(byte)i; if(sha1_32(buf)==1855087275){break;} }
		for(i=112;i<120;i++){ buf[617]=(byte)i; if(sha1_32(buf)==13152080){break;} }
		for(i=-90;i<-78;i++){ buf[618]=(byte)i; if(sha1_32(buf)==1004495521){break;} }
		for(i=24;i<51;i++){ buf[619]=(byte)i; if(sha1_32(buf)==-1993333736){break;} }
		for(i=47;i<78;i++){ buf[620]=(byte)i; if(sha1_32(buf)==-1050646398){break;} }
		for(i=108;i<117;i++){ buf[621]=(byte)i; if(sha1_32(buf)==-1287766){break;} }
		for(i=83;i<104;i++){ buf[622]=(byte)i; if(sha1_32(buf)==1503747178){break;} }
		for(i=-30;i<-8;i++){ buf[623]=(byte)i; if(sha1_32(buf)==746953357){break;} }
		for(i=11;i<28;i++){ buf[624]=(byte)i; if(sha1_32(buf)==-1732410492){break;} }
		for(i=75;i<94;i++){ buf[625]=(byte)i; if(sha1_32(buf)==1420971300){break;} }
		for(i=-28;i<-18;i++){ buf[626]=(byte)i; if(sha1_32(buf)==-2138328349){break;} }
		for(i=-28;i<-23;i++){ buf[627]=(byte)i; if(sha1_32(buf)==-2096351766){break;} }
		for(i=46;i<67;i++){ buf[628]=(byte)i; if(sha1_32(buf)==1513956288){break;} }
		for(i=-101;i<-77;i++){ buf[629]=(byte)i; if(sha1_32(buf)==760757452){break;} }
		for(i=-13;i<-2;i++){ buf[630]=(byte)i; if(sha1_32(buf)==1288142665){break;} }
		for(i=-128;i<-108;i++){ buf[631]=(byte)i; if(sha1_32(buf)==783149453){break;} }
		for(i=-83;i<-68;i++){ buf[632]=(byte)i; if(sha1_32(buf)==206768437){break;} }
		for(i=-59;i<-44;i++){ buf[633]=(byte)i; if(sha1_32(buf)==1312842404){break;} }
		for(i=42;i<51;i++){ buf[634]=(byte)i; if(sha1_32(buf)==-2102931344){break;} }
		for(i=-81;i<-67;i++){ buf[635]=(byte)i; if(sha1_32(buf)==-303698828){break;} }
		for(i=39;i<67;i++){ buf[636]=(byte)i; if(sha1_32(buf)==-1864774855){break;} }
		for(i=115;i<128;i++){ buf[637]=(byte)i; if(sha1_32(buf)==-608273992){break;} }
		for(i=-108;i<-99;i++){ buf[638]=(byte)i; if(sha1_32(buf)==-92657751){break;} }
		for(i=-128;i<-126;i++){ buf[639]=(byte)i; if(sha1_32(buf)==907868331){break;} }
		for(i=-65;i<-50;i++){ buf[640]=(byte)i; if(sha1_32(buf)==1648324110){break;} }
		for(i=-73;i<-54;i++){ buf[641]=(byte)i; if(sha1_32(buf)==48208146){break;} }
		for(i=80;i<103;i++){ buf[642]=(byte)i; if(sha1_32(buf)==-1492085788){break;} }
		for(i=-86;i<-70;i++){ buf[643]=(byte)i; if(sha1_32(buf)==128129528){break;} }
		for(i=58;i<68;i++){ buf[644]=(byte)i; if(sha1_32(buf)==-1636521746){break;} }
		for(i=70;i<88;i++){ buf[645]=(byte)i; if(sha1_32(buf)==-1236277303){break;} }
		for(i=-28;i<-8;i++){ buf[646]=(byte)i; if(sha1_32(buf)==1077173245){break;} }
		for(i=92;i<108;i++){ buf[647]=(byte)i; if(sha1_32(buf)==826315448){break;} }
		for(i=-128;i<-108;i++){ buf[648]=(byte)i; if(sha1_32(buf)==1452846080){break;} }
		for(i=65;i<83;i++){ buf[649]=(byte)i; if(sha1_32(buf)==-224350420){break;} }
		for(i=122;i<128;i++){ buf[650]=(byte)i; if(sha1_32(buf)==981787660){break;} }
		for(i=-121;i<-106;i++){ buf[651]=(byte)i; if(sha1_32(buf)==-325648774){break;} }
		for(i=-127;i<-107;i++){ buf[652]=(byte)i; if(sha1_32(buf)==1401011698){break;} }
		for(i=46;i<57;i++){ buf[653]=(byte)i; if(sha1_32(buf)==249874530){break;} }
		for(i=-38;i<-20;i++){ buf[654]=(byte)i; if(sha1_32(buf)==1007109664){break;} }
		for(i=59;i<77;i++){ buf[655]=(byte)i; if(sha1_32(buf)==2129020019){break;} }
		for(i=-68;i<-44;i++){ buf[656]=(byte)i; if(sha1_32(buf)==15473774){break;} }
		for(i=37;i<49;i++){ buf[657]=(byte)i; if(sha1_32(buf)==1787426150){break;} }
		for(i=-60;i<-45;i++){ buf[658]=(byte)i; if(sha1_32(buf)==179991074){break;} }
		for(i=3;i<22;i++){ buf[659]=(byte)i; if(sha1_32(buf)==-1279806212){break;} }
		for(i=-115;i<-102;i++){ buf[660]=(byte)i; if(sha1_32(buf)==184498949){break;} }
		for(i=-128;i<-112;i++){ buf[661]=(byte)i; if(sha1_32(buf)==-611603054){break;} }
		for(i=21;i<39;i++){ buf[662]=(byte)i; if(sha1_32(buf)==-1776423851){break;} }
		for(i=2;i<9;i++){ buf[663]=(byte)i; if(sha1_32(buf)==263211959){break;} }
		for(i=-125;i<-103;i++){ buf[664]=(byte)i; if(sha1_32(buf)==1057907950){break;} }
		for(i=-97;i<-87;i++){ buf[665]=(byte)i; if(sha1_32(buf)==-1761419137){break;} }
		for(i=37;i<51;i++){ buf[666]=(byte)i; if(sha1_32(buf)==337117358){break;} }
		for(i=-4;i<-1;i++){ buf[667]=(byte)i; if(sha1_32(buf)==1190793898){break;} }
		for(i=-96;i<-81;i++){ buf[668]=(byte)i; if(sha1_32(buf)==1528937530){break;} }
		for(i=-89;i<-71;i++){ buf[669]=(byte)i; if(sha1_32(buf)==-876420313){break;} }
		for(i=97;i<123;i++){ buf[670]=(byte)i; if(sha1_32(buf)==-159617961){break;} }
		for(i=-15;i<10;i++){ buf[671]=(byte)i; if(sha1_32(buf)==125601792){break;} }
		for(i=3;i<25;i++){ buf[672]=(byte)i; if(sha1_32(buf)==1044330427){break;} }
		for(i=-43;i<-23;i++){ buf[673]=(byte)i; if(sha1_32(buf)==-29170677){break;} }
		for(i=17;i<25;i++){ buf[674]=(byte)i; if(sha1_32(buf)==1067639400){break;} }
		for(i=-123;i<-115;i++){ buf[675]=(byte)i; if(sha1_32(buf)==-2050521109){break;} }
		for(i=11;i<30;i++){ buf[676]=(byte)i; if(sha1_32(buf)==-477988125){break;} }
		for(i=55;i<72;i++){ buf[677]=(byte)i; if(sha1_32(buf)==-1680456006){break;} }
		for(i=-32;i<-29;i++){ buf[678]=(byte)i; if(sha1_32(buf)==-1059039494){break;} }
		for(i=-89;i<-66;i++){ buf[679]=(byte)i; if(sha1_32(buf)==314403104){break;} }
		for(i=-24;i<-16;i++){ buf[680]=(byte)i; if(sha1_32(buf)==1707957307){break;} }
		for(i=61;i<76;i++){ buf[681]=(byte)i; if(sha1_32(buf)==-1089130822){break;} }
		for(i=-32;i<-16;i++){ buf[682]=(byte)i; if(sha1_32(buf)==-14673234){break;} }
		for(i=-12;i<5;i++){ buf[683]=(byte)i; if(sha1_32(buf)==232806866){break;} }
		for(i=-11;i<-1;i++){ buf[684]=(byte)i; if(sha1_32(buf)==28887043){break;} }
		for(i=-128;i<-114;i++){ buf[685]=(byte)i; if(sha1_32(buf)==1514800205){break;} }
		for(i=-80;i<-55;i++){ buf[686]=(byte)i; if(sha1_32(buf)==1318193551){break;} }
		for(i=90;i<120;i++){ buf[687]=(byte)i; if(sha1_32(buf)==1154292311){break;} }
		for(i=108;i<128;i++){ buf[688]=(byte)i; if(sha1_32(buf)==847381447){break;} }
		for(i=-41;i<-22;i++){ buf[689]=(byte)i; if(sha1_32(buf)==-1821041649){break;} }
		for(i=66;i<78;i++){ buf[690]=(byte)i; if(sha1_32(buf)==121362486){break;} }
		for(i=50;i<62;i++){ buf[691]=(byte)i; if(sha1_32(buf)==1195057210){break;} }
		for(i=-24;i<-8;i++){ buf[692]=(byte)i; if(sha1_32(buf)==1540793840){break;} }
		for(i=-113;i<-100;i++){ buf[693]=(byte)i; if(sha1_32(buf)==-2102013030){break;} }
		for(i=91;i<94;i++){ buf[694]=(byte)i; if(sha1_32(buf)==1633808144){break;} }
		for(i=-110;i<-88;i++){ buf[695]=(byte)i; if(sha1_32(buf)==1079575085){break;} }
		for(i=-83;i<-63;i++){ buf[696]=(byte)i; if(sha1_32(buf)==-1391925675){break;} }
		for(i=-96;i<-73;i++){ buf[697]=(byte)i; if(sha1_32(buf)==-451376658){break;} }
		for(i=73;i<100;i++){ buf[698]=(byte)i; if(sha1_32(buf)==-1069675131){break;} }
		for(i=-74;i<-65;i++){ buf[699]=(byte)i; if(sha1_32(buf)==753664329){break;} }
		for(i=74;i<86;i++){ buf[700]=(byte)i; if(sha1_32(buf)==1490736796){break;} }
		for(i=73;i<90;i++){ buf[701]=(byte)i; if(sha1_32(buf)==-1419833797){break;} }
		for(i=18;i<36;i++){ buf[702]=(byte)i; if(sha1_32(buf)==-1268906009){break;} }
		for(i=-43;i<-35;i++){ buf[703]=(byte)i; if(sha1_32(buf)==-1205169339){break;} }
		for(i=-58;i<-49;i++){ buf[704]=(byte)i; if(sha1_32(buf)==2026381995){break;} }
		for(i=-126;i<-114;i++){ buf[705]=(byte)i; if(sha1_32(buf)==377169147){break;} }
		for(i=-108;i<-97;i++){ buf[706]=(byte)i; if(sha1_32(buf)==-2004966268){break;} }
		for(i=9;i<22;i++){ buf[707]=(byte)i; if(sha1_32(buf)==1606525351){break;} }
		for(i=110;i<128;i++){ buf[708]=(byte)i; if(sha1_32(buf)==1091879477){break;} }
		for(i=-31;i<-10;i++){ buf[709]=(byte)i; if(sha1_32(buf)==-1982319789){break;} }
		for(i=76;i<93;i++){ buf[710]=(byte)i; if(sha1_32(buf)==438142091){break;} }
		for(i=85;i<106;i++){ buf[711]=(byte)i; if(sha1_32(buf)==-976337441){break;} }
		for(i=23;i<47;i++){ buf[712]=(byte)i; if(sha1_32(buf)==101836357){break;} }
		for(i=84;i<89;i++){ buf[713]=(byte)i; if(sha1_32(buf)==-1550004836){break;} }
		for(i=108;i<118;i++){ buf[714]=(byte)i; if(sha1_32(buf)==208178732){break;} }
		for(i=-12;i<14;i++){ buf[715]=(byte)i; if(sha1_32(buf)==-1265997068){break;} }
		for(i=-126;i<-110;i++){ buf[716]=(byte)i; if(sha1_32(buf)==-1333191907){break;} }
		for(i=86;i<94;i++){ buf[717]=(byte)i; if(sha1_32(buf)==-1433058157){break;} }
		for(i=-62;i<-39;i++){ buf[718]=(byte)i; if(sha1_32(buf)==-890011469){break;} }
		for(i=-6;i<7;i++){ buf[719]=(byte)i; if(sha1_32(buf)==-191180392){break;} }
		for(i=-76;i<-61;i++){ buf[720]=(byte)i; if(sha1_32(buf)==-1974556539){break;} }
		for(i=19;i<33;i++){ buf[721]=(byte)i; if(sha1_32(buf)==-614477319){break;} }
		for(i=-2;i<17;i++){ buf[722]=(byte)i; if(sha1_32(buf)==-823568876){break;} }
		for(i=99;i<111;i++){ buf[723]=(byte)i; if(sha1_32(buf)==1465419472){break;} }
		for(i=-58;i<-47;i++){ buf[724]=(byte)i; if(sha1_32(buf)==1743432119){break;} }
		for(i=16;i<31;i++){ buf[725]=(byte)i; if(sha1_32(buf)==-779449254){break;} }
		for(i=80;i<96;i++){ buf[726]=(byte)i; if(sha1_32(buf)==-1206355851){break;} }
		for(i=-80;i<-69;i++){ buf[727]=(byte)i; if(sha1_32(buf)==502365052){break;} }
		for(i=80;i<100;i++){ buf[728]=(byte)i; if(sha1_32(buf)==-231251089){break;} }
		for(i=-32;i<-17;i++){ buf[729]=(byte)i; if(sha1_32(buf)==1179970575){break;} }
		for(i=68;i<81;i++){ buf[730]=(byte)i; if(sha1_32(buf)==746280339){break;} }
		for(i=63;i<84;i++){ buf[731]=(byte)i; if(sha1_32(buf)==-915658266){break;} }
		for(i=66;i<86;i++){ buf[732]=(byte)i; if(sha1_32(buf)==-1936012164){break;} }
		for(i=56;i<72;i++){ buf[733]=(byte)i; if(sha1_32(buf)==462877213){break;} }
		for(i=89;i<105;i++){ buf[734]=(byte)i; if(sha1_32(buf)==1025907409){break;} }
		for(i=-7;i<0;i++){ buf[735]=(byte)i; if(sha1_32(buf)==2087300957){break;} }
		for(i=93;i<112;i++){ buf[736]=(byte)i; if(sha1_32(buf)==1975985399){break;} }
		for(i=13;i<26;i++){ buf[737]=(byte)i; if(sha1_32(buf)==-539080797){break;} }
		for(i=12;i<26;i++){ buf[738]=(byte)i; if(sha1_32(buf)==481742629){break;} }
		for(i=-127;i<-99;i++){ buf[739]=(byte)i; if(sha1_32(buf)==504347814){break;} }
		for(i=-11;i<0;i++){ buf[740]=(byte)i; if(sha1_32(buf)==-2042680449){break;} }
		for(i=-16;i<5;i++){ buf[741]=(byte)i; if(sha1_32(buf)==681587518){break;} }
		for(i=107;i<110;i++){ buf[742]=(byte)i; if(sha1_32(buf)==-817716399){break;} }
		for(i=31;i<46;i++){ buf[743]=(byte)i; if(sha1_32(buf)==428221259){break;} }
		for(i=-43;i<-32;i++){ buf[744]=(byte)i; if(sha1_32(buf)==-82206405){break;} }
		for(i=66;i<71;i++){ buf[745]=(byte)i; if(sha1_32(buf)==-1079019303){break;} }
		for(i=-52;i<-50;i++){ buf[746]=(byte)i; if(sha1_32(buf)==536211061){break;} }
		for(i=-128;i<-122;i++){ buf[747]=(byte)i; if(sha1_32(buf)==-1074357069){break;} }
		for(i=-17;i<-1;i++){ buf[748]=(byte)i; if(sha1_32(buf)==437956439){break;} }
		for(i=-15;i<-6;i++){ buf[749]=(byte)i; if(sha1_32(buf)==-1033327787){break;} }
		for(i=61;i<82;i++){ buf[750]=(byte)i; if(sha1_32(buf)==613557544){break;} }
		for(i=-108;i<-93;i++){ buf[751]=(byte)i; if(sha1_32(buf)==-2063254490){break;} }
		for(i=-88;i<-68;i++){ buf[752]=(byte)i; if(sha1_32(buf)==34749874){break;} }
		for(i=98;i<115;i++){ buf[753]=(byte)i; if(sha1_32(buf)==96782059){break;} }
		for(i=93;i<108;i++){ buf[754]=(byte)i; if(sha1_32(buf)==1103826880){break;} }
		for(i=-115;i<-106;i++){ buf[755]=(byte)i; if(sha1_32(buf)==1550766646){break;} }
		for(i=0;i<14;i++){ buf[756]=(byte)i; if(sha1_32(buf)==-127791575){break;} }
		for(i=-60;i<-52;i++){ buf[757]=(byte)i; if(sha1_32(buf)==-1995030091){break;} }
		for(i=-94;i<-73;i++){ buf[758]=(byte)i; if(sha1_32(buf)==181931387){break;} }
		for(i=20;i<32;i++){ buf[759]=(byte)i; if(sha1_32(buf)==544190435){break;} }
		for(i=18;i<34;i++){ buf[760]=(byte)i; if(sha1_32(buf)==1749455126){break;} }
		for(i=14;i<28;i++){ buf[761]=(byte)i; if(sha1_32(buf)==593024498){break;} }
		for(i=42;i<57;i++){ buf[762]=(byte)i; if(sha1_32(buf)==-1754661651){break;} }
		for(i=28;i<44;i++){ buf[763]=(byte)i; if(sha1_32(buf)==771253592){break;} }
		for(i=87;i<100;i++){ buf[764]=(byte)i; if(sha1_32(buf)==1515420316){break;} }
		for(i=-64;i<-49;i++){ buf[765]=(byte)i; if(sha1_32(buf)==-832047981){break;} }
		for(i=100;i<118;i++){ buf[766]=(byte)i; if(sha1_32(buf)==-465679094){break;} }
		for(i=118;i<128;i++){ buf[767]=(byte)i; if(sha1_32(buf)==1690839143){break;} }
		for(i=-59;i<-45;i++){ buf[768]=(byte)i; if(sha1_32(buf)==1881766234){break;} }
		for(i=72;i<81;i++){ buf[769]=(byte)i; if(sha1_32(buf)==816166670){break;} }
		for(i=-104;i<-88;i++){ buf[770]=(byte)i; if(sha1_32(buf)==290551145){break;} }
		for(i=103;i<119;i++){ buf[771]=(byte)i; if(sha1_32(buf)==504471975){break;} }
		for(i=73;i<88;i++){ buf[772]=(byte)i; if(sha1_32(buf)==-2086295006){break;} }
		for(i=63;i<74;i++){ buf[773]=(byte)i; if(sha1_32(buf)==-248071428){break;} }
		for(i=-81;i<-62;i++){ buf[774]=(byte)i; if(sha1_32(buf)==-1485916470){break;} }
		for(i=66;i<83;i++){ buf[775]=(byte)i; if(sha1_32(buf)==-936876992){break;} }
		for(i=-44;i<-24;i++){ buf[776]=(byte)i; if(sha1_32(buf)==1834552801){break;} }
		for(i=44;i<60;i++){ buf[777]=(byte)i; if(sha1_32(buf)==754844676){break;} }
		for(i=-87;i<-77;i++){ buf[778]=(byte)i; if(sha1_32(buf)==1527289724){break;} }
		for(i=87;i<98;i++){ buf[779]=(byte)i; if(sha1_32(buf)==2002250683){break;} }
		for(i=6;i<29;i++){ buf[780]=(byte)i; if(sha1_32(buf)==214856621){break;} }
		for(i=-100;i<-90;i++){ buf[781]=(byte)i; if(sha1_32(buf)==429734746){break;} }
		for(i=-77;i<-68;i++){ buf[782]=(byte)i; if(sha1_32(buf)==-1980077048){break;} }
		for(i=-8;i<9;i++){ buf[783]=(byte)i; if(sha1_32(buf)==931536715){break;} }
		for(i=-92;i<-81;i++){ buf[784]=(byte)i; if(sha1_32(buf)==695667914){break;} }
		for(i=124;i<128;i++){ buf[785]=(byte)i; if(sha1_32(buf)==-1620247192){break;} }
		for(i=105;i<123;i++){ buf[786]=(byte)i; if(sha1_32(buf)==-2056969539){break;} }
		for(i=48;i<58;i++){ buf[787]=(byte)i; if(sha1_32(buf)==1778627180){break;} }
		for(i=-47;i<-27;i++){ buf[788]=(byte)i; if(sha1_32(buf)==474154739){break;} }
		for(i=74;i<98;i++){ buf[789]=(byte)i; if(sha1_32(buf)==-1062870552){break;} }
		for(i=-19;i<-5;i++){ buf[790]=(byte)i; if(sha1_32(buf)==1772849137){break;} }
		for(i=-80;i<-61;i++){ buf[791]=(byte)i; if(sha1_32(buf)==-524217733){break;} }
		for(i=-13;i<-5;i++){ buf[792]=(byte)i; if(sha1_32(buf)==-1983730854){break;} }
		for(i=17;i<36;i++){ buf[793]=(byte)i; if(sha1_32(buf)==-1488465230){break;} }
		for(i=32;i<43;i++){ buf[794]=(byte)i; if(sha1_32(buf)==1954313942){break;} }
		for(i=-27;i<0;i++){ buf[795]=(byte)i; if(sha1_32(buf)==121113060){break;} }
		for(i=-128;i<-116;i++){ buf[796]=(byte)i; if(sha1_32(buf)==-1431912788){break;} }
		for(i=-31;i<-3;i++){ buf[797]=(byte)i; if(sha1_32(buf)==926135713){break;} }
		for(i=-97;i<-71;i++){ buf[798]=(byte)i; if(sha1_32(buf)==560638170){break;} }
		for(i=-14;i<6;i++){ buf[799]=(byte)i; if(sha1_32(buf)==-1293417042){break;} }
		for(i=36;i<62;i++){ buf[800]=(byte)i; if(sha1_32(buf)==220814314){break;} }
		for(i=15;i<39;i++){ buf[801]=(byte)i; if(sha1_32(buf)==-2079212048){break;} }
		for(i=15;i<27;i++){ buf[802]=(byte)i; if(sha1_32(buf)==-889790439){break;} }
		for(i=-66;i<-35;i++){ buf[803]=(byte)i; if(sha1_32(buf)==-1495083788){break;} }
		for(i=33;i<51;i++){ buf[804]=(byte)i; if(sha1_32(buf)==1183942161){break;} }
		for(i=97;i<105;i++){ buf[805]=(byte)i; if(sha1_32(buf)==-1335928447){break;} }
		for(i=-115;i<-105;i++){ buf[806]=(byte)i; if(sha1_32(buf)==-772391632){break;} }
		for(i=-31;i<-15;i++){ buf[807]=(byte)i; if(sha1_32(buf)==787004710){break;} }
		for(i=-88;i<-74;i++){ buf[808]=(byte)i; if(sha1_32(buf)==1336178292){break;} }
		for(i=-78;i<-59;i++){ buf[809]=(byte)i; if(sha1_32(buf)==1847491509){break;} }
		for(i=-58;i<-41;i++){ buf[810]=(byte)i; if(sha1_32(buf)==-2066276080){break;} }
		for(i=74;i<96;i++){ buf[811]=(byte)i; if(sha1_32(buf)==-1275601862){break;} }
		for(i=5;i<31;i++){ buf[812]=(byte)i; if(sha1_32(buf)==-464499328){break;} }
		for(i=-78;i<-61;i++){ buf[813]=(byte)i; if(sha1_32(buf)==-1013479490){break;} }
		for(i=72;i<84;i++){ buf[814]=(byte)i; if(sha1_32(buf)==146030375){break;} }
		for(i=98;i<111;i++){ buf[815]=(byte)i; if(sha1_32(buf)==1182254268){break;} }
		for(i=-88;i<-75;i++){ buf[816]=(byte)i; if(sha1_32(buf)==-1092610630){break;} }
		for(i=-75;i<-54;i++){ buf[817]=(byte)i; if(sha1_32(buf)==-287396719){break;} }
		for(i=-104;i<-91;i++){ buf[818]=(byte)i; if(sha1_32(buf)==-2029360164){break;} }
		for(i=-89;i<-79;i++){ buf[819]=(byte)i; if(sha1_32(buf)==2044285287){break;} }
		for(i=-31;i<-10;i++){ buf[820]=(byte)i; if(sha1_32(buf)==1887701727){break;} }
		for(i=40;i<58;i++){ buf[821]=(byte)i; if(sha1_32(buf)==-1666157172){break;} }
		for(i=42;i<55;i++){ buf[822]=(byte)i; if(sha1_32(buf)==-1258337251){break;} }
		for(i=28;i<36;i++){ buf[823]=(byte)i; if(sha1_32(buf)==1921298520){break;} }
		for(i=-80;i<-74;i++){ buf[824]=(byte)i; if(sha1_32(buf)==327246031){break;} }
		for(i=-118;i<-96;i++){ buf[825]=(byte)i; if(sha1_32(buf)==1658664432){break;} }
		for(i=88;i<102;i++){ buf[826]=(byte)i; if(sha1_32(buf)==-890651338){break;} }
		for(i=-113;i<-104;i++){ buf[827]=(byte)i; if(sha1_32(buf)==1427969266){break;} }
		for(i=-15;i<9;i++){ buf[828]=(byte)i; if(sha1_32(buf)==1391293468){break;} }
		for(i=-110;i<-100;i++){ buf[829]=(byte)i; if(sha1_32(buf)==1034295043){break;} }
		for(i=32;i<45;i++){ buf[830]=(byte)i; if(sha1_32(buf)==-120351066){break;} }
		for(i=-128;i<-109;i++){ buf[831]=(byte)i; if(sha1_32(buf)==1767545893){break;} }
		for(i=-80;i<-66;i++){ buf[832]=(byte)i; if(sha1_32(buf)==-2025292369){break;} }
		for(i=47;i<70;i++){ buf[833]=(byte)i; if(sha1_32(buf)==-983761399){break;} }
		for(i=79;i<93;i++){ buf[834]=(byte)i; if(sha1_32(buf)==671059735){break;} }
		for(i=-98;i<-94;i++){ buf[835]=(byte)i; if(sha1_32(buf)==-888846753){break;} }
		for(i=-3;i<21;i++){ buf[836]=(byte)i; if(sha1_32(buf)==1636111561){break;} }
		for(i=-71;i<-60;i++){ buf[837]=(byte)i; if(sha1_32(buf)==-276380225){break;} }
		for(i=18;i<31;i++){ buf[838]=(byte)i; if(sha1_32(buf)==-662903490){break;} }
		for(i=16;i<30;i++){ buf[839]=(byte)i; if(sha1_32(buf)==-447263851){break;} }
		for(i=-125;i<-95;i++){ buf[840]=(byte)i; if(sha1_32(buf)==-276646584){break;} }
		for(i=37;i<55;i++){ buf[841]=(byte)i; if(sha1_32(buf)==992567217){break;} }
		for(i=-14;i<8;i++){ buf[842]=(byte)i; if(sha1_32(buf)==-2099747344){break;} }
		for(i=-105;i<-94;i++){ buf[843]=(byte)i; if(sha1_32(buf)==411480607){break;} }
		for(i=41;i<54;i++){ buf[844]=(byte)i; if(sha1_32(buf)==-992836741){break;} }
		for(i=102;i<122;i++){ buf[845]=(byte)i; if(sha1_32(buf)==2139490036){break;} }
		for(i=100;i<110;i++){ buf[846]=(byte)i; if(sha1_32(buf)==-904913208){break;} }
		for(i=-75;i<-53;i++){ buf[847]=(byte)i; if(sha1_32(buf)==-1557479143){break;} }
		for(i=-37;i<-23;i++){ buf[848]=(byte)i; if(sha1_32(buf)==1852247935){break;} }
		for(i=79;i<89;i++){ buf[849]=(byte)i; if(sha1_32(buf)==-951638205){break;} }
		for(i=4;i<13;i++){ buf[850]=(byte)i; if(sha1_32(buf)==-1385593460){break;} }
		for(i=83;i<93;i++){ buf[851]=(byte)i; if(sha1_32(buf)==922612018){break;} }
		for(i=81;i<91;i++){ buf[852]=(byte)i; if(sha1_32(buf)==264577900){break;} }
		for(i=48;i<59;i++){ buf[853]=(byte)i; if(sha1_32(buf)==369080371){break;} }
		for(i=104;i<123;i++){ buf[854]=(byte)i; if(sha1_32(buf)==1881805212){break;} }
		for(i=53;i<79;i++){ buf[855]=(byte)i; if(sha1_32(buf)==-2098197291){break;} }
		for(i=10;i<17;i++){ buf[856]=(byte)i; if(sha1_32(buf)==683754330){break;} }
		for(i=-30;i<-6;i++){ buf[857]=(byte)i; if(sha1_32(buf)==-1569102089){break;} }
		for(i=25;i<32;i++){ buf[858]=(byte)i; if(sha1_32(buf)==1032061841){break;} }
		for(i=-104;i<-90;i++){ buf[859]=(byte)i; if(sha1_32(buf)==2107300421){break;} }
		for(i=-110;i<-93;i++){ buf[860]=(byte)i; if(sha1_32(buf)==1518760715){break;} }
		for(i=107;i<124;i++){ buf[861]=(byte)i; if(sha1_32(buf)==588177227){break;} }
		for(i=-127;i<-122;i++){ buf[862]=(byte)i; if(sha1_32(buf)==-1856265747){break;} }
		for(i=-43;i<-18;i++){ buf[863]=(byte)i; if(sha1_32(buf)==1778068389){break;} }
		for(i=50;i<64;i++){ buf[864]=(byte)i; if(sha1_32(buf)==-1327141751){break;} }
		for(i=31;i<51;i++){ buf[865]=(byte)i; if(sha1_32(buf)==574267399){break;} }
		for(i=-48;i<-26;i++){ buf[866]=(byte)i; if(sha1_32(buf)==1761156305){break;} }
		for(i=-101;i<-81;i++){ buf[867]=(byte)i; if(sha1_32(buf)==971965152){break;} }
		for(i=31;i<51;i++){ buf[868]=(byte)i; if(sha1_32(buf)==173040937){break;} }
		for(i=39;i<60;i++){ buf[869]=(byte)i; if(sha1_32(buf)==1861875917){break;} }
		for(i=-52;i<-35;i++){ buf[870]=(byte)i; if(sha1_32(buf)==-1936548595){break;} }
		for(i=-90;i<-84;i++){ buf[871]=(byte)i; if(sha1_32(buf)==-636937769){break;} }
		for(i=85;i<90;i++){ buf[872]=(byte)i; if(sha1_32(buf)==1333148035){break;} }
		for(i=56;i<65;i++){ buf[873]=(byte)i; if(sha1_32(buf)==-399125151){break;} }
		for(i=-79;i<-61;i++){ buf[874]=(byte)i; if(sha1_32(buf)==2079520707){break;} }
		for(i=-63;i<-47;i++){ buf[875]=(byte)i; if(sha1_32(buf)==509914726){break;} }
		for(i=104;i<121;i++){ buf[876]=(byte)i; if(sha1_32(buf)==-404216532){break;} }
		for(i=-76;i<-63;i++){ buf[877]=(byte)i; if(sha1_32(buf)==-1613928263){break;} }
		for(i=55;i<62;i++){ buf[878]=(byte)i; if(sha1_32(buf)==-1054952534){break;} }
		for(i=115;i<128;i++){ buf[879]=(byte)i; if(sha1_32(buf)==-1836111096){break;} }
		for(i=1;i<26;i++){ buf[880]=(byte)i; if(sha1_32(buf)==-228825550){break;} }
		for(i=78;i<95;i++){ buf[881]=(byte)i; if(sha1_32(buf)==1722578162){break;} }
		for(i=27;i<48;i++){ buf[882]=(byte)i; if(sha1_32(buf)==1899035701){break;} }
		for(i=-2;i<15;i++){ buf[883]=(byte)i; if(sha1_32(buf)==1783841867){break;} }
		for(i=5;i<31;i++){ buf[884]=(byte)i; if(sha1_32(buf)==-1731950151){break;} }
		for(i=29;i<41;i++){ buf[885]=(byte)i; if(sha1_32(buf)==-768751083){break;} }
		for(i=98;i<122;i++){ buf[886]=(byte)i; if(sha1_32(buf)==2063659675){break;} }
		for(i=-42;i<-28;i++){ buf[887]=(byte)i; if(sha1_32(buf)==1440726496){break;} }
		for(i=-93;i<-77;i++){ buf[888]=(byte)i; if(sha1_32(buf)==-1179318061){break;} }
		for(i=-21;i<-9;i++){ buf[889]=(byte)i; if(sha1_32(buf)==254097039){break;} }
		for(i=111;i<126;i++){ buf[890]=(byte)i; if(sha1_32(buf)==-217964555){break;} }
		for(i=-96;i<-78;i++){ buf[891]=(byte)i; if(sha1_32(buf)==-1133977576){break;} }
		for(i=57;i<78;i++){ buf[892]=(byte)i; if(sha1_32(buf)==681323292){break;} }
		for(i=-111;i<-85;i++){ buf[893]=(byte)i; if(sha1_32(buf)==210215724){break;} }
		for(i=39;i<56;i++){ buf[894]=(byte)i; if(sha1_32(buf)==763388626){break;} }
		for(i=1;i<13;i++){ buf[895]=(byte)i; if(sha1_32(buf)==871279328){break;} }
		for(i=-72;i<-53;i++){ buf[896]=(byte)i; if(sha1_32(buf)==1859745198){break;} }
		for(i=-30;i<-16;i++){ buf[897]=(byte)i; if(sha1_32(buf)==1994046449){break;} }
		for(i=-21;i<-9;i++){ buf[898]=(byte)i; if(sha1_32(buf)==1219598891){break;} }
		for(i=-10;i<2;i++){ buf[899]=(byte)i; if(sha1_32(buf)==303029820){break;} }
		for(i=-26;i<-22;i++){ buf[900]=(byte)i; if(sha1_32(buf)==-834246208){break;} }
		for(i=-95;i<-82;i++){ buf[901]=(byte)i; if(sha1_32(buf)==-1187339038){break;} }
		for(i=32;i<39;i++){ buf[902]=(byte)i; if(sha1_32(buf)==1626243603){break;} }
		for(i=-38;i<-32;i++){ buf[903]=(byte)i; if(sha1_32(buf)==1353348969){break;} }
		for(i=92;i<105;i++){ buf[904]=(byte)i; if(sha1_32(buf)==658352644){break;} }
		for(i=16;i<32;i++){ buf[905]=(byte)i; if(sha1_32(buf)==-1491234717){break;} }
		for(i=50;i<73;i++){ buf[906]=(byte)i; if(sha1_32(buf)==-582615498){break;} }
		for(i=-71;i<-45;i++){ buf[907]=(byte)i; if(sha1_32(buf)==836608121){break;} }
		for(i=-128;i<-119;i++){ buf[908]=(byte)i; if(sha1_32(buf)==-1842547542){break;} }
		for(i=-62;i<-54;i++){ buf[909]=(byte)i; if(sha1_32(buf)==-35814687){break;} }
		for(i=125;i<128;i++){ buf[910]=(byte)i; if(sha1_32(buf)==-378317405){break;} }
		for(i=114;i<128;i++){ buf[911]=(byte)i; if(sha1_32(buf)==-1121163079){break;} }
		for(i=-31;i<-19;i++){ buf[912]=(byte)i; if(sha1_32(buf)==1919884407){break;} }
		for(i=9;i<21;i++){ buf[913]=(byte)i; if(sha1_32(buf)==-1042050275){break;} }
		for(i=-73;i<-62;i++){ buf[914]=(byte)i; if(sha1_32(buf)==1467566833){break;} }
		for(i=52;i<69;i++){ buf[915]=(byte)i; if(sha1_32(buf)==1018097219){break;} }
		for(i=114;i<128;i++){ buf[916]=(byte)i; if(sha1_32(buf)==-2103569944){break;} }
		for(i=-72;i<-59;i++){ buf[917]=(byte)i; if(sha1_32(buf)==1513350567){break;} }
		for(i=-1;i<3;i++){ buf[918]=(byte)i; if(sha1_32(buf)==1513350567){break;} }
		for(i=67;i<86;i++){ buf[919]=(byte)i; if(sha1_32(buf)==64915722){break;} }
		for(i=54;i<77;i++){ buf[920]=(byte)i; if(sha1_32(buf)==-1873334058){break;} }
		for(i=-58;i<-38;i++){ buf[921]=(byte)i; if(sha1_32(buf)==-2125884840){break;} }
		for(i=1;i<22;i++){ buf[922]=(byte)i; if(sha1_32(buf)==69892880){break;} }
		for(i=-113;i<-100;i++){ buf[923]=(byte)i; if(sha1_32(buf)==229303780){break;} }
		for(i=21;i<39;i++){ buf[924]=(byte)i; if(sha1_32(buf)==-1022758922){break;} }
		for(i=-128;i<-110;i++){ buf[925]=(byte)i; if(sha1_32(buf)==725115760){break;} }
		for(i=5;i<20;i++){ buf[926]=(byte)i; if(sha1_32(buf)==-54157306){break;} }
		for(i=-59;i<-44;i++){ buf[927]=(byte)i; if(sha1_32(buf)==859981069){break;} }
		for(i=-7;i<6;i++){ buf[928]=(byte)i; if(sha1_32(buf)==-1848340001){break;} }
		for(i=-79;i<-73;i++){ buf[929]=(byte)i; if(sha1_32(buf)==-1146001070){break;} }
		for(i=-6;i<15;i++){ buf[930]=(byte)i; if(sha1_32(buf)==-1146001070){break;} }
		for(i=90;i<115;i++){ buf[931]=(byte)i; if(sha1_32(buf)==-1002819672){break;} }
		for(i=118;i<128;i++){ buf[932]=(byte)i; if(sha1_32(buf)==228558442){break;} }
		for(i=-98;i<-91;i++){ buf[933]=(byte)i; if(sha1_32(buf)==-413202628){break;} }
		for(i=-65;i<-46;i++){ buf[934]=(byte)i; if(sha1_32(buf)==6085988){break;} }
		for(i=-77;i<-67;i++){ buf[935]=(byte)i; if(sha1_32(buf)==-166154767){break;} }
		for(i=-70;i<-53;i++){ buf[936]=(byte)i; if(sha1_32(buf)==1057450207){break;} }
		for(i=-3;i<13;i++){ buf[937]=(byte)i; if(sha1_32(buf)==1057450207){break;} }
		for(i=-109;i<-101;i++){ buf[938]=(byte)i; if(sha1_32(buf)==1599291324){break;} }
		for(i=60;i<86;i++){ buf[939]=(byte)i; if(sha1_32(buf)==1550178298){break;} }
		for(i=-39;i<-29;i++){ buf[940]=(byte)i; if(sha1_32(buf)==1500386997){break;} }
		for(i=31;i<58;i++){ buf[941]=(byte)i; if(sha1_32(buf)==1572392470){break;} }
		for(i=-62;i<-42;i++){ buf[942]=(byte)i; if(sha1_32(buf)==1612137915){break;} }
		for(i=6;i<36;i++){ buf[943]=(byte)i; if(sha1_32(buf)==-188332998){break;} }
		for(i=19;i<40;i++){ buf[944]=(byte)i; if(sha1_32(buf)==-1914918515){break;} }
		for(i=-67;i<-56;i++){ buf[945]=(byte)i; if(sha1_32(buf)==511605930){break;} }
		for(i=-65;i<-59;i++){ buf[946]=(byte)i; if(sha1_32(buf)==-56231803){break;} }
		for(i=-1;i<11;i++){ buf[947]=(byte)i; if(sha1_32(buf)==1096497442){break;} }
		for(i=-81;i<-59;i++){ buf[948]=(byte)i; if(sha1_32(buf)==-49058997){break;} }
		for(i=-82;i<-67;i++){ buf[949]=(byte)i; if(sha1_32(buf)==33467912){break;} }
		for(i=80;i<105;i++){ buf[950]=(byte)i; if(sha1_32(buf)==432399859){break;} }
		for(i=-16;i<7;i++){ buf[951]=(byte)i; if(sha1_32(buf)==-1791128642){break;} }
		for(i=-74;i<-57;i++){ buf[952]=(byte)i; if(sha1_32(buf)==-244827245){break;} }
		for(i=57;i<77;i++){ buf[953]=(byte)i; if(sha1_32(buf)==328038633){break;} }
		for(i=-12;i<3;i++){ buf[954]=(byte)i; if(sha1_32(buf)==-1783859780){break;} }
		for(i=-24;i<-15;i++){ buf[955]=(byte)i; if(sha1_32(buf)==-901486215){break;} }
		for(i=-55;i<-41;i++){ buf[956]=(byte)i; if(sha1_32(buf)==1380272839){break;} }
		for(i=81;i<106;i++){ buf[957]=(byte)i; if(sha1_32(buf)==-1099898580){break;} }
		for(i=121;i<128;i++){ buf[958]=(byte)i; if(sha1_32(buf)==306975632){break;} }
		for(i=-123;i<-108;i++){ buf[959]=(byte)i; if(sha1_32(buf)==-1081620991){break;} }
		for(i=8;i<17;i++){ buf[960]=(byte)i; if(sha1_32(buf)==315322814){break;} }
		for(i=31;i<35;i++){ buf[961]=(byte)i; if(sha1_32(buf)==-1682996208){break;} }
		for(i=-63;i<-48;i++){ buf[962]=(byte)i; if(sha1_32(buf)==-1359685673){break;} }
		for(i=47;i<71;i++){ buf[963]=(byte)i; if(sha1_32(buf)==-1429035184){break;} }
		for(i=55;i<65;i++){ buf[964]=(byte)i; if(sha1_32(buf)==-1250744882){break;} }
		for(i=-5;i<14;i++){ buf[965]=(byte)i; if(sha1_32(buf)==1884333363){break;} }
		for(i=-19;i<-4;i++){ buf[966]=(byte)i; if(sha1_32(buf)==-442437088){break;} }
		for(i=42;i<52;i++){ buf[967]=(byte)i; if(sha1_32(buf)==158629267){break;} }
		for(i=-79;i<-59;i++){ buf[968]=(byte)i; if(sha1_32(buf)==1286836486){break;} }
		for(i=-51;i<-42;i++){ buf[969]=(byte)i; if(sha1_32(buf)==-241992305){break;} }
		for(i=111;i<114;i++){ buf[970]=(byte)i; if(sha1_32(buf)==-1760179001){break;} }
		for(i=34;i<44;i++){ buf[971]=(byte)i; if(sha1_32(buf)==1158489744){break;} }
		for(i=-49;i<-36;i++){ buf[972]=(byte)i; if(sha1_32(buf)==-597993234){break;} }
		for(i=79;i<106;i++){ buf[973]=(byte)i; if(sha1_32(buf)==-2122192207){break;} }
		for(i=-3;i<18;i++){ buf[974]=(byte)i; if(sha1_32(buf)==24557019){break;} }
		for(i=76;i<96;i++){ buf[975]=(byte)i; if(sha1_32(buf)==-880802830){break;} }
		for(i=124;i<128;i++){ buf[976]=(byte)i; if(sha1_32(buf)==963442777){break;} }
		for(i=64;i<75;i++){ buf[977]=(byte)i; if(sha1_32(buf)==1887140282){break;} }
		for(i=112;i<128;i++){ buf[978]=(byte)i; if(sha1_32(buf)==-1006852246){break;} }
		for(i=-16;i<11;i++){ buf[979]=(byte)i; if(sha1_32(buf)==-750046367){break;} }
		for(i=-70;i<-51;i++){ buf[980]=(byte)i; if(sha1_32(buf)==-2020288375){break;} }
		for(i=-126;i<-114;i++){ buf[981]=(byte)i; if(sha1_32(buf)==-1307220077){break;} }
		for(i=97;i<110;i++){ buf[982]=(byte)i; if(sha1_32(buf)==1121300313){break;} }
		for(i=10;i<22;i++){ buf[983]=(byte)i; if(sha1_32(buf)==-992183364){break;} }
		for(i=42;i<51;i++){ buf[984]=(byte)i; if(sha1_32(buf)==-1238448699){break;} }
		for(i=51;i<67;i++){ buf[985]=(byte)i; if(sha1_32(buf)==141104156){break;} }
		for(i=36;i<67;i++){ buf[986]=(byte)i; if(sha1_32(buf)==1899585720){break;} }
		for(i=-122;i<-110;i++){ buf[987]=(byte)i; if(sha1_32(buf)==1516141411){break;} }
		for(i=-24;i<-15;i++){ buf[988]=(byte)i; if(sha1_32(buf)==604004506){break;} }
		for(i=115;i<127;i++){ buf[989]=(byte)i; if(sha1_32(buf)==-488451948){break;} }
		for(i=101;i<119;i++){ buf[990]=(byte)i; if(sha1_32(buf)==1729668673){break;} }
		for(i=10;i<30;i++){ buf[991]=(byte)i; if(sha1_32(buf)==-315208940){break;} }
		for(i=-2;i<8;i++){ buf[992]=(byte)i; if(sha1_32(buf)==-315208940){break;} }
		for(i=-20;i<7;i++){ buf[993]=(byte)i; if(sha1_32(buf)==751156206){break;} }
		for(i=110;i<123;i++){ buf[994]=(byte)i; if(sha1_32(buf)==344761383){break;} }
		for(i=7;i<27;i++){ buf[995]=(byte)i; if(sha1_32(buf)==-1777851667){break;} }
		for(i=-67;i<-62;i++){ buf[996]=(byte)i; if(sha1_32(buf)==-1662527109){break;} }
		for(i=-124;i<-108;i++){ buf[997]=(byte)i; if(sha1_32(buf)==-972191150){break;} }
		for(i=46;i<55;i++){ buf[998]=(byte)i; if(sha1_32(buf)==264326270){break;} }
		for(i=-39;i<-13;i++){ buf[999]=(byte)i; if(sha1_32(buf)==1169200085){break;} }
		for(i=-111;i<-100;i++){ buf[1000]=(byte)i; if(sha1_32(buf)==-654597492){break;} }
		for(i=105;i<125;i++){ buf[1001]=(byte)i; if(sha1_32(buf)==-287446857){break;} }
		for(i=-27;i<-18;i++){ buf[1002]=(byte)i; if(sha1_32(buf)==-1006950839){break;} }
		for(i=-103;i<-95;i++){ buf[1003]=(byte)i; if(sha1_32(buf)==856067205){break;} }
		for(i=108;i<120;i++){ buf[1004]=(byte)i; if(sha1_32(buf)==-2014753934){break;} }
		for(i=122;i<128;i++){ buf[1005]=(byte)i; if(sha1_32(buf)==1006474651){break;} }
		for(i=65;i<92;i++){ buf[1006]=(byte)i; if(sha1_32(buf)==-1124907931){break;} }
		for(i=-27;i<-10;i++){ buf[1007]=(byte)i; if(sha1_32(buf)==185754642){break;} }
		for(i=15;i<19;i++){ buf[1008]=(byte)i; if(sha1_32(buf)==-523949118){break;} }
		for(i=69;i<83;i++){ buf[1009]=(byte)i; if(sha1_32(buf)==-307942327){break;} }
		for(i=98;i<109;i++){ buf[1010]=(byte)i; if(sha1_32(buf)==196773299){break;} }
		for(i=79;i<93;i++){ buf[1011]=(byte)i; if(sha1_32(buf)==-1079752766){break;} }
		for(i=-1;i<14;i++){ buf[1012]=(byte)i; if(sha1_32(buf)==1308918477){break;} }
		for(i=103;i<116;i++){ buf[1013]=(byte)i; if(sha1_32(buf)==657618107){break;} }
		for(i=-5;i<25;i++){ buf[1014]=(byte)i; if(sha1_32(buf)==-1405928061){break;} }
		for(i=-23;i<-16;i++){ buf[1015]=(byte)i; if(sha1_32(buf)==-1006212648){break;} }
		for(i=-46;i<-36;i++){ buf[1016]=(byte)i; if(sha1_32(buf)==-35924780){break;} }
		for(i=-78;i<-51;i++){ buf[1017]=(byte)i; if(sha1_32(buf)==582712512){break;} }
		for(i=12;i<26;i++){ buf[1018]=(byte)i; if(sha1_32(buf)==1067152978){break;} }
		for(i=19;i<37;i++){ buf[1019]=(byte)i; if(sha1_32(buf)==885634272){break;} }
		for(i=-26;i<-12;i++){ buf[1020]=(byte)i; if(sha1_32(buf)==-707914597){break;} }
		for(i=111;i<128;i++){ buf[1021]=(byte)i; if(sha1_32(buf)==553271851){break;} }
		for(i=-66;i<-46;i++){ buf[1022]=(byte)i; if(sha1_32(buf)==1557059549){break;} }
		for(i=43;i<69;i++){ buf[1023]=(byte)i; if(sha1_32(buf)==1511874411){break;} }
		for(i=53;i<62;i++){ buf[1024]=(byte)i; if(sha1_32(buf)==908128049){break;} }
		for(i=-125;i<-113;i++){ buf[1025]=(byte)i; if(sha1_32(buf)==-743907397){break;} }
		for(i=-115;i<-103;i++){ buf[1026]=(byte)i; if(sha1_32(buf)==14492035){break;} }
		for(i=50;i<79;i++){ buf[1027]=(byte)i; if(sha1_32(buf)==619315676){break;} }
		for(i=-122;i<-113;i++){ buf[1028]=(byte)i; if(sha1_32(buf)==-109545567){break;} }
		for(i=-110;i<-91;i++){ buf[1029]=(byte)i; if(sha1_32(buf)==-529780478){break;} }
		for(i=-8;i<18;i++){ buf[1030]=(byte)i; if(sha1_32(buf)==1127238689){break;} }
		for(i=-17;i<0;i++){ buf[1031]=(byte)i; if(sha1_32(buf)==1586696685){break;} }
		for(i=-92;i<-78;i++){ buf[1032]=(byte)i; if(sha1_32(buf)==255624998){break;} }
		for(i=86;i<107;i++){ buf[1033]=(byte)i; if(sha1_32(buf)==-1060602267){break;} }
		for(i=14;i<32;i++){ buf[1034]=(byte)i; if(sha1_32(buf)==-1632396192){break;} }
		for(i=6;i<23;i++){ buf[1035]=(byte)i; if(sha1_32(buf)==725070937){break;} }
		for(i=86;i<111;i++){ buf[1036]=(byte)i; if(sha1_32(buf)==1126688197){break;} }
		for(i=-67;i<-58;i++){ buf[1037]=(byte)i; if(sha1_32(buf)==146561695){break;} }
		for(i=0;i<22;i++){ buf[1038]=(byte)i; if(sha1_32(buf)==-630960962){break;} }
		for(i=-108;i<-101;i++){ buf[1039]=(byte)i; if(sha1_32(buf)==1906257208){break;} }
		for(i=-40;i<-22;i++){ buf[1040]=(byte)i; if(sha1_32(buf)==1666416744){break;} }
		for(i=-21;i<4;i++){ buf[1041]=(byte)i; if(sha1_32(buf)==503626984){break;} }
		for(i=17;i<35;i++){ buf[1042]=(byte)i; if(sha1_32(buf)==-1262619814){break;} }
		for(i=-89;i<-65;i++){ buf[1043]=(byte)i; if(sha1_32(buf)==-401423696){break;} }
		for(i=107;i<111;i++){ buf[1044]=(byte)i; if(sha1_32(buf)==1471531555){break;} }
		for(i=36;i<45;i++){ buf[1045]=(byte)i; if(sha1_32(buf)==986597433){break;} }
		for(i=-128;i<-110;i++){ buf[1046]=(byte)i; if(sha1_32(buf)==1832367862){break;} }
		for(i=65;i<82;i++){ buf[1047]=(byte)i; if(sha1_32(buf)==81374850){break;} }
		for(i=-53;i<-28;i++){ buf[1048]=(byte)i; if(sha1_32(buf)==322273427){break;} }
		for(i=1;i<18;i++){ buf[1049]=(byte)i; if(sha1_32(buf)==-693510441){break;} }
		for(i=-9;i<7;i++){ buf[1050]=(byte)i; if(sha1_32(buf)==303148529){break;} }
		for(i=44;i<62;i++){ buf[1051]=(byte)i; if(sha1_32(buf)==581787255){break;} }
		for(i=37;i<55;i++){ buf[1052]=(byte)i; if(sha1_32(buf)==-708020145){break;} }
		for(i=-38;i<-32;i++){ buf[1053]=(byte)i; if(sha1_32(buf)==-1146906450){break;} }
		for(i=-10;i<9;i++){ buf[1054]=(byte)i; if(sha1_32(buf)==174346601){break;} }
		for(i=109;i<128;i++){ buf[1055]=(byte)i; if(sha1_32(buf)==1062421255){break;} }
		for(i=-108;i<-97;i++){ buf[1056]=(byte)i; if(sha1_32(buf)==1624579378){break;} }
		for(i=116;i<128;i++){ buf[1057]=(byte)i; if(sha1_32(buf)==-2115675994){break;} }
		for(i=87;i<102;i++){ buf[1058]=(byte)i; if(sha1_32(buf)==-886716205){break;} }
		for(i=103;i<108;i++){ buf[1059]=(byte)i; if(sha1_32(buf)==813364528){break;} }
		for(i=39;i<57;i++){ buf[1060]=(byte)i; if(sha1_32(buf)==-173953693){break;} }
		for(i=52;i<64;i++){ buf[1061]=(byte)i; if(sha1_32(buf)==604850707){break;} }
		for(i=43;i<68;i++){ buf[1062]=(byte)i; if(sha1_32(buf)==-1082924840){break;} }
		for(i=-118;i<-96;i++){ buf[1063]=(byte)i; if(sha1_32(buf)==-1077724692){break;} }
		for(i=-84;i<-75;i++){ buf[1064]=(byte)i; if(sha1_32(buf)==586314980){break;} }
		for(i=-6;i<6;i++){ buf[1065]=(byte)i; if(sha1_32(buf)==-1279610755){break;} }
		for(i=68;i<92;i++){ buf[1066]=(byte)i; if(sha1_32(buf)==-1020371284){break;} }
		for(i=4;i<17;i++){ buf[1067]=(byte)i; if(sha1_32(buf)==-1922043324){break;} }
		for(i=-52;i<-32;i++){ buf[1068]=(byte)i; if(sha1_32(buf)==204633162){break;} }
		for(i=87;i<107;i++){ buf[1069]=(byte)i; if(sha1_32(buf)==-263123293){break;} }
		for(i=-47;i<-37;i++){ buf[1070]=(byte)i; if(sha1_32(buf)==-1175997976){break;} }
		for(i=49;i<63;i++){ buf[1071]=(byte)i; if(sha1_32(buf)==-1507198225){break;} }
		for(i=-127;i<-113;i++){ buf[1072]=(byte)i; if(sha1_32(buf)==1606985521){break;} }
		for(i=124;i<128;i++){ buf[1073]=(byte)i; if(sha1_32(buf)==533328181){break;} }
		for(i=-128;i<-125;i++){ buf[1074]=(byte)i; if(sha1_32(buf)==876689657){break;} }
		for(i=65;i<79;i++){ buf[1075]=(byte)i; if(sha1_32(buf)==-593478598){break;} }
		for(i=-91;i<-83;i++){ buf[1076]=(byte)i; if(sha1_32(buf)==-1024438457){break;} }
		for(i=-58;i<-41;i++){ buf[1077]=(byte)i; if(sha1_32(buf)==485709437){break;} }
		for(i=-128;i<-109;i++){ buf[1078]=(byte)i; if(sha1_32(buf)==1839840052){break;} }
		for(i=-15;i<0;i++){ buf[1079]=(byte)i; if(sha1_32(buf)==150336316){break;} }
		for(i=-17;i<-6;i++){ buf[1080]=(byte)i; if(sha1_32(buf)==1637144430){break;} }
		for(i=-93;i<-66;i++){ buf[1081]=(byte)i; if(sha1_32(buf)==1505527547){break;} }
		for(i=-98;i<-75;i++){ buf[1082]=(byte)i; if(sha1_32(buf)==594248393){break;} }
		for(i=121;i<128;i++){ buf[1083]=(byte)i; if(sha1_32(buf)==1438736490){break;} }
		for(i=96;i<109;i++){ buf[1084]=(byte)i; if(sha1_32(buf)==-1995624761){break;} }
		for(i=49;i<69;i++){ buf[1085]=(byte)i; if(sha1_32(buf)==-752309359){break;} }
		for(i=3;i<20;i++){ buf[1086]=(byte)i; if(sha1_32(buf)==-1772877784){break;} }
		for(i=-44;i<-25;i++){ buf[1087]=(byte)i; if(sha1_32(buf)==-1491740866){break;} }
		for(i=6;i<33;i++){ buf[1088]=(byte)i; if(sha1_32(buf)==660861443){break;} }
		for(i=120;i<128;i++){ buf[1089]=(byte)i; if(sha1_32(buf)==-1711327500){break;} }
		for(i=-71;i<-62;i++){ buf[1090]=(byte)i; if(sha1_32(buf)==840380925){break;} }
		for(i=-49;i<-29;i++){ buf[1091]=(byte)i; if(sha1_32(buf)==-1576790226){break;} }
		for(i=83;i<102;i++){ buf[1092]=(byte)i; if(sha1_32(buf)==-1169092600){break;} }
		for(i=25;i<38;i++){ buf[1093]=(byte)i; if(sha1_32(buf)==-1862214485){break;} }
		for(i=-16;i<8;i++){ buf[1094]=(byte)i; if(sha1_32(buf)==1049939644){break;} }
		for(i=26;i<36;i++){ buf[1095]=(byte)i; if(sha1_32(buf)==-2043223569){break;} }
		for(i=68;i<74;i++){ buf[1096]=(byte)i; if(sha1_32(buf)==-690236701){break;} }
		for(i=-33;i<-18;i++){ buf[1097]=(byte)i; if(sha1_32(buf)==549067455){break;} }
		for(i=-71;i<-53;i++){ buf[1098]=(byte)i; if(sha1_32(buf)==1937232285){break;} }
		for(i=104;i<116;i++){ buf[1099]=(byte)i; if(sha1_32(buf)==1122181718){break;} }
		for(i=-108;i<-95;i++){ buf[1100]=(byte)i; if(sha1_32(buf)==-96386978){break;} }
		for(i=-83;i<-64;i++){ buf[1101]=(byte)i; if(sha1_32(buf)==-303869738){break;} }
		for(i=33;i<55;i++){ buf[1102]=(byte)i; if(sha1_32(buf)==-2139839126){break;} }
		for(i=-114;i<-100;i++){ buf[1103]=(byte)i; if(sha1_32(buf)==358236022){break;} }
		for(i=-42;i<-34;i++){ buf[1104]=(byte)i; if(sha1_32(buf)==1466503849){break;} }
		for(i=105;i<112;i++){ buf[1105]=(byte)i; if(sha1_32(buf)==811976712){break;} }
		for(i=113;i<118;i++){ buf[1106]=(byte)i; if(sha1_32(buf)==1290911290){break;} }
		for(i=-85;i<-64;i++){ buf[1107]=(byte)i; if(sha1_32(buf)==305797641){break;} }
		for(i=78;i<82;i++){ buf[1108]=(byte)i; if(sha1_32(buf)==115420347){break;} }
		for(i=104;i<121;i++){ buf[1109]=(byte)i; if(sha1_32(buf)==1564271219){break;} }
		for(i=75;i<87;i++){ buf[1110]=(byte)i; if(sha1_32(buf)==695975210){break;} }
		for(i=-89;i<-78;i++){ buf[1111]=(byte)i; if(sha1_32(buf)==-2086301800){break;} }
		for(i=101;i<118;i++){ buf[1112]=(byte)i; if(sha1_32(buf)==1878722665){break;} }
		for(i=-18;i<-15;i++){ buf[1113]=(byte)i; if(sha1_32(buf)==-383174678){break;} }
		for(i=-13;i<-9;i++){ buf[1114]=(byte)i; if(sha1_32(buf)==-480896851){break;} }
		for(i=-96;i<-80;i++){ buf[1115]=(byte)i; if(sha1_32(buf)==-140252420){break;} }
		for(i=10;i<23;i++){ buf[1116]=(byte)i; if(sha1_32(buf)==2146720224){break;} }
		for(i=77;i<94;i++){ buf[1117]=(byte)i; if(sha1_32(buf)==-1276759257){break;} }
		for(i=-120;i<-112;i++){ buf[1118]=(byte)i; if(sha1_32(buf)==2000063162){break;} }
		for(i=63;i<88;i++){ buf[1119]=(byte)i; if(sha1_32(buf)==-933748079){break;} }
		for(i=-117;i<-114;i++){ buf[1120]=(byte)i; if(sha1_32(buf)==1635104982){break;} }
		for(i=1;i<15;i++){ buf[1121]=(byte)i; if(sha1_32(buf)==-856903243){break;} }
		for(i=53;i<64;i++){ buf[1122]=(byte)i; if(sha1_32(buf)==-1435996109){break;} }
		for(i=-57;i<-38;i++){ buf[1123]=(byte)i; if(sha1_32(buf)==-2136227421){break;} }
		for(i=15;i<30;i++){ buf[1124]=(byte)i; if(sha1_32(buf)==1804171001){break;} }
		for(i=21;i<30;i++){ buf[1125]=(byte)i; if(sha1_32(buf)==-1803554661){break;} }
		for(i=-19;i<3;i++){ buf[1126]=(byte)i; if(sha1_32(buf)==-1178004887){break;} }
		for(i=-63;i<-34;i++){ buf[1127]=(byte)i; if(sha1_32(buf)==-1880764921){break;} }
		for(i=23;i<43;i++){ buf[1128]=(byte)i; if(sha1_32(buf)==1521158929){break;} }
		for(i=28;i<54;i++){ buf[1129]=(byte)i; if(sha1_32(buf)==1376680077){break;} }
		for(i=-96;i<-77;i++){ buf[1130]=(byte)i; if(sha1_32(buf)==833268727){break;} }
		for(i=-128;i<-126;i++){ buf[1131]=(byte)i; if(sha1_32(buf)==-774284447){break;} }
		for(i=-43;i<-30;i++){ buf[1132]=(byte)i; if(sha1_32(buf)==776742042){break;} }
		for(i=-113;i<-101;i++){ buf[1133]=(byte)i; if(sha1_32(buf)==1664060019){break;} }
		for(i=-61;i<-37;i++){ buf[1134]=(byte)i; if(sha1_32(buf)==-583522700){break;} }
		return buf;
	}
}
